Управлять распределенной командой backend инженеров, а также участвовать в найме новых;
Выстраивать и масштабировать инженерные процессы внутри направления: инициировать улучшения, формализовывать best practices, внедрять стандарты разработки;
Отвечать за техническое развитие направления: формировать архитектурное видение и обеспечивать его реализацию;
Совместно с CTO определять ключевые технические решения и самостоятельно проектировать архитектуру сложных модулей;
Брать на себя наиболее критичные задачи: подключаться к сложным участкам системы, стабилизировать релизы и усиливать отказоустойчивость решений;
Участвовать в формировании и реализации годового roadmap направления, влиять на приоритеты и стратегию развития продукта;
Руководить разбором инцидентов: организовывать расследования, выявлять системные причины и внедрять меры предотвращения.
Требования
Опыт на аналогичной должности (Lead Backend) от 5 лет;
Опыт работы на Node.js от 5 лет;
Опыт управления распределенной командой от 10 разработчиков;
Опыт систематического улучшения процессов направления;
Опыт проектирования архитектуры сложных модулей системы.