Duties
Техническое лидерство:
- Активное участие в проектировании архитектуры (микросервисная архитектура, highload);
- Вовлечённость в технические решения команды: код-ревью, техдолг, архитектурные комитеты;
- Ответственность за качество и стабильность: CI/CD, мониторинг, инциденты, качество кода.
Построение цикла разработки:
- Организация цикла разработки: выбор методологии (Scrum, Kanban), регулярные активности (стендапы, ретро, демо);
- Планирование ресурсов и загрузки: от квартальных целей до задач на спринт;
- Декомпозиция инициатив, контроль сроков и качества выполнения задач;
- Взаимодействие с продуктом, аналитиками и другими командами — от discovery до delivery.
People management:
- Участие в собеседованиях, в том числе в составлении профиля кандидата;
- Onboarding новых сотрудников;
- Работа с развитием инженеров: постановка ИПР, регулярная обратная связь, карьерные треки.
Requirements
- Опыт продуктовой backend-разработки до перехода на позицию тимлида (Go будет преимуществом);
- 2+ года управления командой разработчиков: постановка задач, развитие, мотивация;
- Опыт построения микросервисных backend-систем — от проектирования архитектуры и границ сервисов до обеспечения стабильной работы под нагрузкой;
- Умение управлять процессом разработки: планирование, декомпозиция, контроль сроков, качества и выкатки в прод;
- Зрелый подход к развитию команды: умеете вовлекать, давать регулярную обратную связь, растить инженеров;
- Способность мыслить системно: видите узкие места — в архитектуре, процессах, команде;
- Знание и практический опыт работы с гибкими методологиями (Scrum, Kanban) будет плюсом.