Задачи:
— Руководить кросс-функциональной командой backend/frontend разработчиков: постановка задач, 1-on-1, feedback, развитие специалистов.
— Отвечать за архитектуру продукта и ключевые технические решения.
— Вести техническое обновление существующего контура без остановки продукта и с сохранением обратной совместимости.
— Работать с high-load и распределёнными системами: PostgreSQL, Redis, очереди, идемпотентность, Saga/Outbox, консистентность, миграции больших объёмов данных без даунтайма.
— Участвовать в найме и технических интервью.
— Разбирать инциденты и доводить postmortem до системных изменений.
— При необходимости подключаться к разработке на сложных или критичных участках.
Требования:
— 5+ лет коммерческой разработки сложных проектов на Node.js / TypeScript, в том числе 2+ года production-опыта с NestJS.
— Опыт самостоятельного принятия архитектурных решений и ведения технических проектов в роли Tech Lead.
— Глубокое знание PostgreSQL и опыт работы с БД под высокой нагрузкой.
— Практический опыт с распределёнными системами и high-load.
— Понимание frontend-архитектуры, SSR и API-контрактов.
— Продуктовое мышление.
— Будет плюсом: Vue 3 / Nuxt, Kubernetes и observability, опыт долгосрочных технических миграций и модернизации legacy, инженерные метрики и работа с AI-инструментами в разработке.
Условия:
— Полностью удалённая работа.
— Русскоязычная команда из 8+ стран.
— Высокая автономия и зона ответственности с первого месяца.
— Прямое взаимодействие с CTO и продуктовой командой.
— AI-first инженерный процесс: Cursor, Claude Code и внутренние AI-инструменты.
— Продукт с миллионами пользователей и сложным high-load доменом.
— Отбор состоит из нескольких этапов: знакомство, техническое интервью, разговор про управление и лидерство, все этапы с CTO и командой, процесс может занимать до 3 недель.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.