Описание
Команда развивает одну из ключевых core-команд.
Задачи
•Анализировать запросы на новые функции, проверять их и переводить в технические требования с учётом продуктовых и бизнес-целей
•Взаимодействовать с командами разработки для интеграции решений и стабильной доставки функционала
•Определять технический подход к реализации задач и согласовывать сроки вместе с менеджером проектов
•Проводить технические интервью и помогать новым разработчикам адаптироваться
•Курировать проектирование и разработку бэкенд- и фронтенд-компонентов, следить за целостностью архитектуры
•Участвовать в проверке кода и развивать инженерные практики команды
•Проводить регулярные встречи один на один и оценку эффективности, поддерживать развитие команды
•Работать с инженерами DevOps над релизами и настройкой CI/CD
Требования
•Опыт backend-разработки на Java от 6 лет
•Опыт работы на позиции Tech Lead или Team Lead от 2 лет, включая архитектуру, мотивацию и развитие команды
•Понимание принципов построения распределённых систем и сетевых протоколов
•Опыт работы с реляционными и нереляционными базами данных
•Практический опыт работы с процессами сборки и выкладки сервисов, Docker, Kubernetes и системами непрерывной интеграции
•Понимание полного цикла разработки ПО
•Умение взаимодействовать с другими командами и заинтересованными сторонами
•Английский не ниже B1
Условия
•Поддержка при переезде
•Профессиональное обучение и поддержка наставников
•Медицинская страховка со стоматологической помощью
•Компенсация 50% занятий по английскому языку и с психологом
•Компенсация обедов
•Тимбилдинги, корпоративные мероприятия и митапы
•Офис со снеками, фруктами и адаптивным рабочим пространством