Обязанности:
- Лидировать блок бэк-энд разработки в команде (6-8 разработчиков);
-
Прививать и контролировать культуру разработки: best practice, clean code;
-
Принимать совместные решения по ключевым вопросам по развитию системы;
-
Прогнозировать риски при релизах;
-
Участвовать в анализе новых фичей, создавать фичи, устранять баги (в том числе в режиме горячего дебагинга на проде);
-
Рефакторинг существующего кода, в том числе в рамках отказа от legacy;
-
Взаимодействие с командой поддержки для локализации багов;
-
Ревью кода;
-
Взаимодействие внутри команды: разработчики, системные аналитики, тестировщики; взаимодействие за пределами команды: сервис, DevOps, SRE, ИБ.
Требования:
-
Релевантный опыт работы от 5 лет в: финтех проекты, платёжные системы, онлайн-магазины, мобильные приложения и высоконагруженные бэк-системы для формирования и оплаты заказов.
-
Опыт управления командой разработчиков от 5 человек: понимание приоритетов, распределение задач, контроль над загрузкой, способность держать в голове все задачи команды на стадии разработки, способность быть «играющим тренером», прививать и развивать культуру разработки в команде.
-
Отличное знание стека (Java 8-21, Spring (boot, data, web, ws), Flyway, Openshift\Kubernetes, Docker, PostgreSQL, RabbitMQ, microservices, Tomcat, Gradle, NoSQL).
-
Активный мониторинг новинок на рынке стека.