yandex
SeniorУдалённоПолная занятость

Scala-разработчик (Middle+/Senior)

ИИОценка ИИ

Хорошая вакансия для опытных Scala-инженеров с возможностью удаленной работы и интересным стеком (Scala 3, Typelevel/Akka). Однако зарплатная вилка для уровня Senior может показаться рынку несколько заниженной, учитывая высокие требования к опыту (5+ лет в архитектуре).

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованиями к глубокому знанию функциональной парадигмы (Cats Effect/ZIO) или Akka, а также необходимостью иметь опыт проектирования высоконагруженных систем от 5 лет. Scala 3 и метапрограммирование добавляют дополнительный порог входа.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана350 000 ₽
Рынок280 000 ₽ – 450 000 ₽
ИИОценка ИИ

Предлагаемая зарплата (230-250к на руки) находится на уровне Middle+ или нижней границы Senior в РФ. Для специалистов с опытом проектирования высоконагруженных систем от 5 лет рыночные предложения часто начинаются от 350 000 - 450 000 ₽.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Описание вакансии

IT-Implant

Scala-разработчик (Middle+/Senior)

от 230 000 до 250 000 ₽ за месяц, на руки

Опыт работы: 3–6 лет

Полная занятость

График: 5/2

Формат работы: удалённо

*☑️* Чем предстоит заниматься

-Разрабатывать и поддерживать высоконагруженные сервисы и распределённые системы на Scala (2.13 / 3)

-Проектировать архитектуру сервисов, участвовать в code review и технических дискуссиях

-Оптимизировать производительность, устранять узкие места в условиях высоких нагрузок

-Работать с потоковой обработкой данных (Kafka, Spark Streaming / FS2) и event-driven архитектурой

-Писать тесты (unit, property-based, интеграционные) и следить за качеством кода

-Взаимодействовать с продуктовыми и инфраструктурными командами — от идеи до продакшена

*☑️* Наши пожелания к кандидатам

-Нам нужны разные сильные 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)

Контакты: Откликнуться

Java Job Откликнуться | Откликнуться | Откликнуться

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • SQL
  • Kubernetes
  • PostgreSQL
  • Docker
  • Apache Spark
  • Kafka
  • Scala
  • Cassandra
  • ClickHouse
  • Akka
  • ZIO
  • Cats Effect
  • FS2
  • Doobie
  • http4s

Возможные вопросы на собеседовании

Проверка понимания фундаментальных концепций функционального программирования в Scala.

В чем разница между Cats Effect и ZIO с точки зрения управления ресурсами и обработки ошибок?

Важно для работы с высоконагруженными системами и понимания внутреннего устройства JVM.

Расскажите о моделях многопоточности в JVM и о том, как Scala-библиотеки (например, Akka или CE) абстрагируют работу с потоками.

Вакансия предполагает работу с распределенными системами.

Какие trade-off вы учитываете при выборе между строгой консистентностью и высокой доступностью в распределенной БД?

Проверка практического опыта работы с брокерами сообщений.

Как обеспечить семантику exactly-once при обработке данных через Kafka и Spark Streaming?

Оценка готовности кандидата к современным стандартам языка.

Какие основные нововведения в Scala 3 вы считаете наиболее полезными для промышленной разработки по сравнению с версией 2.13?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

Россияот 230 000 ₽
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!