Scala-разработчик в высоконагруженных системах

грейд
senior
формат
удалённо
опубликована
вчера

описание

Описания нет

задачи

  • Разрабатывать и поддерживать высоконагруженные сервисы и распределённые системы на Scala
  • Проектировать архитектуру сервисов, участвовать в проверке кода и технических дискуссиях
  • Оптимизировать производительность и устранять узкие места при высоких нагрузках
  • Работать с потоковой обработкой данных и событийной архитектурой
  • Писать модульные, основанные на свойствах и интеграционные тесты, следить за качеством кода
  • Взаимодействовать с продуктовыми и инфраструктурными командами от идеи до выпуска в рабочую среду

требования

  • Коммерческий опыт разработки на Scala от 2–3 лет
  • Понимание функционального программирования и опыт работы с Cats Effect, ZIO или Akka (Pekko)
  • Опыт работы с распределёнными системами, микросервисной архитектурой и асинхронным взаимодействием
  • Уверенное владение SQL и опыт работы с реляционными или NoSQL-базами данных
  • Опыт работы с брокерами сообщений Kafka или RabbitMQ
  • Знание алгоритмов и структур данных, понимание моделей многопоточности JVM
  • Опыт проектирования и развития архитектуры высоконагруженных систем от 5 лет
  • Глубокое понимание компромиссов в распределённых системах: согласованности, отказоустойчивости и задержек
  • Опыт технического лидерства: наставничество, проверка кода, влияние на техническую стратегию команды
  • Свободное владение одним из стеков: Typelevel, Akka/Pekko или Spark/Big Data
  • Будет плюсом: опыт миграции со Scala 2 на Scala 3, знание Scala 3, опыт в FinTech, высоконагруженных системах или потоковой обработке данных в IoT, опыт работы с Docker, Kubernetes и CI/CD, знакомство с Apache Spark

условия

  • Зарплата от 230000 до 250000 рублей
  • График 5/2

навыки

компания

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

статьи для разработчиков