Scala-разработчик (Middle+/Senior)
230 000 – 250 000 ₽в месяц
IT-ImplantМоскваУдалённоот 3 лет5/2Полная занятость
Описание
Responsibilities
- Разрабатывать и поддерживать высоконагруженные сервисы и распределённые системы на Scala (2.13 / 3).
- Проектировать архитектуру сервисов, участвовать в code review и технических дискуссиях.
- Оптимизировать производительность, устранять узкие места в условиях высоких нагрузок.
- Работать с потоковой обработкой данных (Kafka, Spark Streaming / FS2) и event-driven архитектурой.
- Писать тесты (unit, property-based, интеграционные) и следить за качеством кода.
- Взаимодействовать с продуктовыми и инфраструктурными командами — от идеи до продакшена.
Requirements
- Коммерческий опыт разработки на Scala от 2–3 лет.
- Понимание функционального программирования и опыт работы с одной из экосистем: Cats Effect / ZIO / Akka (Pekko).
- Опыт работы с распределёнными системами, микросервисной архитектурой, асинхронным взаимодействием.
- Уверенное владение SQL и опыт работы с реляционными / NoSQL БД (PostgreSQL, ClickHouse, Cassandra и т.п.).
- Опыт работы с брокерами сообщений (Kafka / RabbitMQ).
- Знание алгоритмов и структур данных, понимание моделей многопоточности JVM.
Requirements (Senior)
- Опыт проектирования и развития архитектуры высоконагруженных систем от 5 лет.
- Глубокое понимание trade-off’ов в распределённых системах (консистентность, отказоустойчивость, latency).
- Опыт технического лидерства: менторство, проведение code review, влияние на техническую стратегию команды.
- Свободное владение одним из стеков: Typelevel (Cats Effect, FS2, Doobie, http4s) или Akka / Pekko (Streams, Cluster, Persistence) или Spark / Big Data.
Nice to have
- Опыт миграции с Scala 2 на Scala 3.
- Знание Scala 3 (givens, match types, метапрограммирование).
- Опыт в FinTech, Highload или IoT-стриминге.
- Опыт работы с Docker, Kubernetes, CI/CD (GitLab CI / GitHub Actions).
- Знакомство с Apache Spark (batch и streaming).
We offer
- Удалённый формат работы
- Оформление по Самозанятости или ИП (По ТК РФ ставка будет ниже, чем указано в вакансии)
- Проекты и стеки очень разные, откликайтесь!
- Фултайм
- График работы с гибким началом рабочего дня
Hiring process
- Задайте вопрос работодателю
- Он получит его с откликом на вакансию