Вакансия: Team Lead (Elixir)
Описание вакансии
Мы создаем платформу, которая позволит реализовать игровые механики в наших приложениях, ускорит разработку новых игровых элементов и поможет внедрить геймификацию в существующие приложения
- Управление командой разработки продукта;
- Обеспечение своевременной поставки функционала требуемого качества;
- Имплементация и развитие процессов разработки в команде;
- Мотивация и развитие команды;
- Участие в анализе высокоуровневых требований;
- Оценка, декомпозция и распределение задач;
- Проектирование архитектурных решений;
- Управление техническим долгом;
- Коммуникация с отделами DevOps и SRE;
- Решение инцидентов в рамках разрабатываемого продукта;
- Масштабирование и оптимизация сервисов;
- Взаимодействие со всей продуктовой командой разработчиками, дизайнерами, QA и менеджерами продукта;
- Проведение ревью кода;
- Подготовка и ведение проектной документации.
Требования: - Опыт production разработки от 6 лет, на Elixir от 1 года;
- Опыт управления командой и хорошие коммуникативные навыки;
- Хорошее понимание паттернов OTP и конкурентной модели Elixir;
- Опыт работы с PostgreSQL и хорошее понимание SQL;
- Опыт разработки RESTful API, понимание HTTP протокола;
- Опыт работы с Apache Kafka;
- Опыт написания unit-тестов с использованием ExUnit;
- Опыт использования Docker, git.
Стек:
Elixir, PostgreSQL, Kafka, Ecto, ExUnit, Docker, git.