H
HireSeeker
travel labs

Tech Lead (Node.js/React)

travel labs · Санкт-Петербург · 1 час назад

Зарплата не указанаoffice
Открыть на hh.ru

CampBox — единая платформа для автоматизации детских лагерей. Мы помогаем лагерям продавать путевки онлайн, распределять детей по отрядам, автоматически расселять их и вести документооборот. Мы меняем консервативную индустрию детского отдыха: снимаем рутину с организаторов и делаем процесс покупки комфортным для родителей.

Подробнее: https://camp-box.ru/

Кого мы ищем

Мы переросли MVP: продукт востребован, база лагерей растет, а вместе с ней и нагрузка на систему. Мы переходим от быстрых гипотез к созданию зрелого IT-продукта, и сейчас перед нами стоит ключевая задача — обеспечить новый уровень отказоустойчивости для дальнейшего масштабирования, чтобы и дальше расти.

Нам нужен технический лидер с широкой автономией, готовый возглавить разработку и в перспективе вырасти в полноценного CTO компании. В твое прямое подчинение перейдет небольшая распределенная команда: 4 постоянных разработчика, PM и подключаемый пул аутсорс-разработчиков.

Чем предстоит заниматься?

  • Обеспечивать стабильность ключевого домена. Навести порядок в архитектуре документооборота между лагерями и родителями. Настроить бесшовную интеграцию с биллингом и оплатой по ссылке без остановки бизнес-процессов.
  • Внедрить инженерные практики: заложить стандарты чистого кода, код-ревью, автотесты на критичные пути (создание заказов, оплаты), безопасную работу с секретами (Vault) и деплой без даунтайма.
  • Оптимизировать БД и очереди: Оптимизировать индексы и тяжелые запросы в PostgreSQL и настроить полноценную асинхронную обработку очередей, чтобы не терять заказы в пики нагрузки.
  • Управлять процессами и командой. Балансировать между фичами бизнеса и техдолгом (нужно четко приоритизировать). Развивать команду, настраивать процессы взаимодействия и уметь управлять аутсорсом при необходимости (оценивать надежность подрядчиков и контролировать результат).
  • Внедрить AI-агентов: Автоматизировать рутину разработки с помощью AI-ассистентов и агентных пайплайнов.

Что для нас важно?

Мы ищем сильного инженера-управленца с развитыми soft skills и здоровым техническим прагматизмом.

Твой опыт и навыки:

  • Управление и лидерство: опыт работы в роли Tech Lead. Умение развивать команду, выстраивать процессы с нуля, принимать решения в условиях неопределенности и брать на себя ответственность за техническое состояние продукта.

  • Разработка полного цикла: опыт создания клиент-серверных решений с самостоятельным закрытием всего цикла: проектирование, реализация бизнес-логики, покрытие тестами, настройка CI/CD и деплой, сбор метрик и мониторинг.

  • Технический стек:

    • Отличный уровень TypeScript / Node.js (NestJS) и понимание Clean Architecture.

    • Глубокие знания PostgreSQL (индексы, транзакции, оптимизация запросов, репликация).

    • Опыт работы с очередями (Redis/RabbitMQ/Kafka) под нагрузкой.

    • Понимание инфраструктуры (Docker, CI/CD, облачные провайдеры).

    • Observability: опыт настройки логирования, сбора метрик и мониторинга (Zabbix/Grafana/ELK и т.п, алерты)

  • Frontend (базово): понимание React / TypeScript / FSD на уровне, достаточном для того, чтобы направлять команду фронтенда.

  • AI-ориентированность: готовность изучать и внедрять AI-инструменты в ежедневную работу команды.

Технологический стек

  • Язык программирования: JavaScript (Node.js, React)

  • Средства хранения данных: Yandex Cloud (PostgreSQL, S3)

  • Облачное хранилище: Yandex Cloud

  • Базовая операционная система: Ubuntu, Alpine Linux

Мы предлагаем:

  • Возможность возглавить продукт: ты приходишь на позицию лидера с широкими полномочиями, полной автономией в принятии технических решений и прямой перспективой вырасти в полноценного CTO компании.
  • Конкурентная зарплата. Готовы обсуждать твои финансовые ожидания и предложить условия в рынке.
  • Гибкий формат работы. Полная удаленка. Раз в квартал мы собираемся командой на неделю в офлайне в Йошкар-Оле, чтобы поработать вместе и пообщаться (расходы на командировку мы полностью оплачиваем).
  • Любой формат оформления. Мы открыты к любому удобному для тебя варианту: ТК РФ или ИП.
  • Минимум бюрократии. Мы молодая и гибкая команда, у нас нет бессмысленных согласований и сложных регламентов.

Как устроен процесс найма:

HR-скрин -> Техническое интервью -> Интервью по менеджерским компетенциям -> Финал с бизнес-оунером