Мы ищем Tech Lead / Team Lead (Node.js) — инженера, способного не только писать выдающийся код, но и вести команду, принимать архитектурные решения и формировать инженерную культуру на уровне компании.
Ты станешь ключевым техническим лидером, влияющим на архитектуру систем, процессы разработки, качество кода и развитие команды.
Роль и миссияТвоя задача — проектировать и развивать масштабируемую архитектуру backend-сервисов, обеспечивать техническое лидерство и помогать команде принимать сильные инженерные решения.
Ты будешь драйвить стратегические технические направления, внедрять лучшие практики DevOps, observability, AI-инструменты и формировать культуру технологического совершенства.
Основные обязанностиТехническое лидерство- Вести команду backend-разработчиков: менторинг, ревью, найм, формирование сильной инженерной культуры.
- Определять архитектурное направление: микросервисы, event-driven системы, API-first подход.
- Проводить технические ревью, оценивать сложность задач, управлять техническим долгом.
- Разрабатывать стратегии повышения отказоустойчивости, производительности и масштабируемости.
- Проектирование распределённых систем с учётом SLA, fault-tolerance и observability.
- Проработка архитектурных решений для модульных backend-систем (checkout, payments, pricing, catalogs и т.п.).
- Разработка и документирование внутренних API-контрактов и интеграций.
- Проектирование событийных пайплайнов (RabbitMQ, Kafka), CQRS и message-driven архитектуры.
- Разработка и поддержка сервисов на Node.js (TypeScript), Python, Go.
- Проектирование REST / GraphQL API для внутренних и внешних клиентов.
- Оптимизация PostgreSQL / MongoDB, проектирование схем, репликации и транзакционных моделей.
- Реализация кэширования, очередей, логирования и fault-tolerant интеграций.
- Внедрение AI-инструментов (Copilot, Cursor, Claude, GPT) для ускорения и повышения качества разработки.
- Интеграция LLM в CI/CD, ревью-код, генерацию тестов и анализ производительности.
- Формирование стандартов и гайдов по эффективному использованию AI в инженерных процессах.
- Формирование технического роадмапа и архитектурного видения.
- Настройка CI/CD, observability (Prometheus, Grafana, OpenTelemetry, Sentry).
- Оптимизация пайплайнов деплоя, мониторинга и инцидент-менеджмента.
- Поддержание культуры прозрачности, документации и ответственности в команде.
- 6+ лет опыта в backend-разработке, преимущественно на Node.js (TypeScript).
- Опыт лидерства — технического или командного (Team/Tech Lead, Principal Engineer, Staff Engineer).
- Опыт проектирования cloud-native микросервисных систем с высокой нагрузкой.
- Отличное понимание PostgreSQL, MongoDB, Docker, CI/CD, Kubernetes.
- Глубокие знания принципов distributed systems, event-driven архитектуры, transaction management.
- Уверенная работа с AI-инструментами для разработки (Copilot, Claude, Cursor, GPT).
- Умение выстраивать процессы разработки и менторить инженеров.
- Опыт внедрения LLM/GenAI в backend (генерация тестов, анализ логов, семантический поиск).
- Опыт построения систем в e-commerce / fintech / marketplace доменах.
- Опыт разработки OMS/WMS, модульных headless-архитектур.
- Опыт работы в компаниях с высоким уровнем инженерной зрелости или стартапах со скоростными релизами.
- Знание современных практик observability, incident response и performance optimization.
- Влияние: твои решения будут определять архитектуру и качество всей платформы.
- Современный стек: Node.js, TypeScript, GraphQL, PostgreSQL, Docker, Kubernetes, event-driven архитектура.
- AI-first инженерия: активное использование Copilot, Claude, Cursor, GPT и собственные LLM-интеграции.
- Культура роста: менторство, участие в стратегических решениях, возможность влиять на команду и процессы.
- Комфорт и стабильность: прозрачный контракт, оплачиваемые отпуска и сильная команда инженеров.
- Офис — Технопарк (Горького 1/2)
- Полный рабочий день, 5/2