2gis2gis

Middle+/Senior Scala-разработчик в команду Social

удалёнка, гибрид, офис

Команда Social развивает платформу взаимодействия пользователей в реальном времени. Вы будете развивать бэкенд‑сервисы для приёма, обработки и доставки геопозиционных событий и сообщений (фича «Друзья на карте»), обеспечивая надёжность и масштабируемость системы

ГрейдMiddle/Senior
Опытот 3 лет

Стек

Scalahttp4sCassandraKafkafs2catscats-effectfs2-kafkakafka-streamscassandra4ioClickHouseELKPrometheusGrafanaKubernetesGitLab CI/CD

Задачи

  • Разработка и развитие сервисов на Scala 3
  • Проектирование и развитие высоконагруженных распределённых компонентов
  • Обработка геопозиционных событий и отправка real-time обновлений
  • Реализация алгоритмов: расчёт скорости и азимута, определение статусов
  • Участие в продуктовых и архитектурных решениях команды
  • Интеграция и развитие инфраструктуры обмена сообщениями и стриминга

Обязательно

  • опыт разработки высоконагруженных бэкенд‑систем от 3 лет
  • уверенная работа с Kafka
  • знание SQL и/или NoSQL (например, Cassandra)
  • опыт разработки на Scala и готовность к функциональному стилю
  • понимание принципов командной разработки (code review, качество)
  • умение коммуницировать и договариваться
  • интерес к продукту и вовлечённость в результат

Будет плюсом

  • опыт эксплуатации JVM‑приложений в продакшене
  • опыт проектирования стриминговых / real‑time систем
  • промышленный опыт Scala и typelevel‑экосистемы
  • знание и использование kafka‑streams или fs2‑kafka
Откликнуться на сайте компании

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

Смотреть ещё

JobsWave
Найти работу в IT