Backend-разработчик — Scala (монетизация Авто.ру)
офис, удалёнка
Команда монетизации развивает микросервисы на Scala для расчёта тарифов, управления жизненным циклом услуг и связи с биллингом. Роль важна для выручки платформы: вы будете проектировать критичные для бизнеса сервисы, улучшать надёжность и участвовать в продакшне
ГрейдMiddle/Senior
Стек
ScalaZIOPostgreSQLKafkaPekko HTTPgRPCProtobufMySQLRedisBazelEnvoyConsulNomadPrometheusGrafanaREST API
Задачи
- •Проектировать и разрабатывать сервисы монетизации на Scala
- •Развивать архитектуру контура, критичного для выручки
- •Прорабатывать API, события и интеграционные контракты со смежными командами
- •Обеспечивать корректность, отказоустойчивость и наблюдаемость бизнес‑критичных сценариев
- •Участвовать в разборе инцидентов и дежурствах, устранять системные причины
- •Брать на себя техническое лидерство по отдельным проектам, нести ответственность за результат и влиять на техническую реализацию
Обязательно
- •Опыт промышленной разработки на Scala или другом языке с готовностью перейти на Scala
- •Опыт работы с реляционными базами данных
- •Опыт проектирования API и асинхронных взаимодействий
- •Понимание принципов построения распределённых систем
- •Готовность работать с production‑сервисами и участвовать в дежурствах
- •Умение аргументированно обсуждать технические решения и взаимодействовать со смежными командами
Будет плюсом
- •Опыт работы с Kafka и высоконагруженными сервисами
- •Опыт использования библиотек функционального программирования
- •Опыт разработки систем тарификации, биллинга, заказов или бонусных механизмов
- •Опыт ведения технических проектов