BETBY

Scala Developer

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

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

Задачи

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

Требования

  • Сильный опыт 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

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

Python Developer
BETBYMiddleYerevanУдалённоРелокация
30 окт.
1200 | Drupal Engineer (part time)
InteticsSeniorУдалённо
29 окт.
Senior Backend Developer(Python)
CommitSeniorYerevanГибрид
27 окт.
Python Team Lead - AI & Automation
InteticsLeadУдалённо
23 окт.
Senior Java Engineer (Architect-Level Expertise)
Careers at LineateSeniorYerevanОфис
20 окт.
Scala Developer — BETBY, Удалённо | itrelocate