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