Назад
8 часов назад

Senior Scala Engineer (iGaming)

5 000 - 7 000
Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b1
Страна
Serbia/Spain/Latvia +3 еще
Релокация
Spain/Latvia/Montenegro
Вакансия от Hirify. Размещена напрямую Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера

Мэтч

Покажет вашу совместимость с вакансией

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

TL;DR
Senior Scala Engineer (iGaming): Developing and maintaining high-load sportsbook services with an accent on real-time data delivery and streaming architecture. Focus on migrating from RabbitMQ to Kafka and optimizing complex configuration processing within a cross-functional team.

Senior Scala Engineer (iGaming)

About Betby

As a fast-growing, award-winning company, Betby powers the industry with our premium sportsbook, featuring world-class risk management and seamless omni-channel support, reaching millions of players across countless markets.

With offices in Latvia, Malta, Spain, and Montenegro, we offer a vibrant work culture, relocation opportunities, and full support for remote talent across the globe.

Join Betby and unlock endless opportunities for growth, success, and making a real impact in the world of iGaming!

Short Description

We are looking for a experienced Scala Engineer to join our Line management team at BETBY. The team is building and maintaining platform that delivers betting odds to the sportsbook. This is a high-impact role within a cross-functional environment, working closely with multiple teams and services.

Responsibilities

  • Develop and maintain Scala-based sportsbook services.
  • Work on real-time sportsbook data delivery using WebSocket and GraphQL.
  • Rework the current line delivery protocol and support the migration from RabbitMQ to Kafka.
  • Improve streaming solutions to increase performance, scalability, and loading speed.
  • Optimize sportsbook configuration processing across services.
  • Work on Weblines, WebSocket/GraphQL lines, and other high-load sportsbook components.
  • Contribute to architecture and technical decisions for streaming and line delivery systems.
  • Refactor and improve existing services.
  • Add and improve functional, integration, performance, and regression testing practices.
  • Help make releases safer, faster, and more reliable.

Requirements

  • Strong backend engineering experience (Senior or strong Middle+)
  • Solid knowledge of Scala and its ecosystem (Effect libraries such as Cats Effect, ZIO, Kyo)
  • Solid knowledge of streaming implementations in Scala (Reactive Streams, Akka, FS2, etc.)
  • Experience building web services (REST APIs, GraphQL, WebSockets)
  • Experience developing distributed systems and microservices (e.g. Kafka, RabbitMQ, RPC)
  • Ability to work with complex system design and non-trivial business logic

Perks and Benefits

  • Comprehensive health insurance with coverage for your well-being
  • Paid sick leave up to 10 days without medical certificate
  • 20 days of paid vacation plus additional leave for important life events
  • Learning and growth opportunities with support for professional development
  • Language learning support for multilingual collaboration
  • Modern hardware provided for your work
  • International team environment across multiple countries
  • Corporate events and team activities
  • Welfare support program for critical situations
  • Gifts and support for major life milestones

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера