BETBY

Scala Developer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Scala-инженер в команду Line management в BETBY. Команда разрабатывает и поддерживает платформу, доставляющую букмекерские коэффициенты в спортивный букмекерский продукт.

Задачи

  • Разрабатывать и поддерживать сервисы спортивного букмекера на Scala
  • Работать над доставкой данных в реальном времени через WebSocket и GraphQL
  • Переработать текущий протокол доставки линии и поддержать миграцию с RabbitMQ на Kafka
  • Улучшать стриминговые решения для повышения производительности, масштабируемости и скорости загрузки
  • Оптимизировать обработку конфигурации спортивного букмекера между сервисами
  • Работать над Weblines, WebSocket/GraphQL линиями и другими высоконагруженными компонентами
  • Участвовать в архитектурных и технических решениях по стримингу и доставке линии
  • Рефакторить и улучшать существующие сервисы
  • Внедрять и улучшать практики функционального, интеграционного, нагрузочного и регрессионного тестирования
  • Делать релизы безопаснее, быстрее и надёжнее

Требования

  • Сильный опыт backend-разработки (Senior или сильный Middle+)
  • Твёрдое знание Scala и её экосистемы (Effect-библиотеки: Cats Effect, ZIO, Kyo)
  • Твёрдое знание стриминговых реализаций в Scala (Reactive Streams, Akka, FS2 и др.)
  • Опыт создания веб-сервисов (REST API, GraphQL, WebSockets)
  • Опыт разработки распределённых систем и микросервисов (Kafka, RabbitMQ, RPC)
  • Умение работать со сложным системным дизайном и нетривиальной бизнес-логикой

Условия

  • Комплексное медицинское страхование
  • Оплачиваемый больничный до 10 дней без медицинской справки
  • 20 дней оплачиваемого отпуска плюс дополнительный отпуск для важных жизненных событий
  • Возможности обучения и роста с поддержкой профессионального развития
  • Поддержка изучения языков для многоязычного сотрудничества
  • Современное оборудование для работы
  • Международная команда в нескольких странах
  • Корпоративные мероприятия и командные активности
  • Программа поддержки в критических ситуациях
  • Подарки и поддержка на важные жизненные этапы

Навыки

  • Scala
  • Cats Effect
  • ZIO
  • Kyo
  • Reactive Streams
  • Akka
  • FS2
  • REST API
  • GraphQL
  • WebSockets
  • Kafka
  • RabbitMQ
  • RPC

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

Senior Server Programmer (World of Warships)
WargamingSeniorBelgradeГибридРелокация
30 окт.
Python Developer
BETBYMiddlePecinci MunicipalityУдалённоРелокация
30 окт.
Senior .NET Developer (Fintech)
Social Discovery GroupSeniorУдалённо
30 окт.
Remote - Middle to Senior Python Developer - (Payment Team)
TorreroSeniorУдалённо
30 окт.
Remote - Middle to Senior Python Developer - (Promo & Messaging)
TorreroSeniorУдалённо
30 окт.
Scala Developer — BETBY, Pecinci Municipality | itrelocate