Погружение в предметную область продуктов и в техническую часть их исполнения через диаграммы и исходный код;
Разработка и реализация технической стратегии и архитектуры продукта совместно с CTO;
Принятие ключевых технологических решений, оценка и внедрение новых инструментов и технологий под требования к фичам продукта;
Контроль за техническим долгом, его рефакторинг и профилактика;
Обеспечение стабильности, масштабируемости, безопасности, высокой доступности и отказоустойчивости продуктов;
Управление автоматизацией работы команды разработки и QA;
Улучшение ключевых метрик работы команд и продуктов (TTM, SLA и др.);
Планирование сроков и контроль за выполнением спринтов и релизов;
Тесное взаимодействие с продуктовым отделом и представителями бизнеса для формирования roadmap и бэклога продукта;
Операционное управление отделом разработки (Backend, Frontend, QA);
Обучение и развитие сотрудников отдела.
Что ожидаем от вас:
Опыт управления командой разработки от 3-х лет (в роли руководителя, Head of Development, Engineering Manager или Tech Lead с управленческими функциями);
Опыт разработки от 5-7 лет на одном из стеков: PHP/Symfony или Go/Gin;
Опыт управления QA командой (Manual + Automation, текущий стек на Python) и опыт работы с TestOps;
Глубокие знания в области системного дизайна, проектировании архитектуры (С4, UML), микросервисов, API (OpenAPI, AsyncAPI);
Способность погружаться в детали потока данных сетевого запроса - от точки входа в WebServer до запроса в Database и обратно;
Понимание принципов безопасности, производительности и отказоустойчивости распределенных систем;
Практический опыт работы по Agile/Scrum/Kanban/P3;
Умение принимать эффективные технические решения и нести за них ответственность;
Опыт подбора, найма и онбординга сотрудников в IT-команду;
Сильные лидерские качества и коммуникационные навыки, умение взаимодействовать с C-level и продуктом, умение мотивировать и вдохновлять команду.