Обязанности: Участие в разработке на Elixir приложений на основе сервисной архитектуры; Формирование способа реализации, оценка и разработка на основе функциональных требований; Взаимодействие со всей продуктовой командой – разработчиками, дизайнерами, QA и менеджерами продукта; Проектирование и создание API; Интеграция с другими системами; Написание unit тестов; Проведение рефакторинга и ревью кода; Решение инцидентов в рамках разрабатываемого продукта; Подготовка и ведение проектной документации; Участие в анализе высокоуровневых требований и декомпозиция задач. Требования: Опыт production разработки на Elixir от 6 лет; Хорошее понимание паттернов OTP и конкурентной модели Elixir; Опыт работы с PostgreSQL и хорошее понимание SQL; Опыт работы с Kafka Опыт разработки RESTful API, понимание HTTP протокола; Опыт написания unit тестов с использованием ExUnit; Опыт использования Docker, git. Стек технологий: Elixir, PostgreSQL, Kafka, Ecto, ExUnit, Docker, git.