Jobiglo

No results.

Scala Developer - Sportsbook Platform

BETBY

New
Senior 🇬🇧 English
Scala Cats Effect ZIO Kyo Reactive Streams Akka FS2 GraphQL WebSocket REST API Kafka RabbitMQ

Job description

About the role

Betby, a fast-growing iGaming company behind a premium sportsbook, is looking for an experienced Scala Engineer to join its Line management team. The team builds and maintains the platform that delivers betting odds to the sportsbook. It is a high-impact role in a cross-functional environment, working closely with several teams and services.

Key responsibilities

  • Develop and maintain Scala-based sportsbook services.
  • Build real-time sportsbook data delivery using WebSocket and GraphQL.
  • Rework the current line delivery protocol and support 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.

Required profile

  • Strong backend engineering experience (senior or strong middle).
  • Solid knowledge of Scala and its ecosystem, including Effect libraries such as Cats Effect, ZIO and Kyo.
  • Experience building web services (REST APIs, GraphQL, WebSockets) and distributed systems and microservices (Kafka, RabbitMQ, RPC).
  • Ability to work with complex system design and non-trivial business logic.

Required skills

  • Scala and its ecosystem (Cats Effect, ZIO, Kyo)
  • Streaming implementations in Scala (Reactive Streams, Akka, FS2)
  • REST APIs, GraphQL, WebSockets
  • Kafka, RabbitMQ, RPC

What we offer

  • Health insurance and paid sick leave up to 10 days without a medical certificate.
  • 20 days of paid vacation plus additional leave for important life events.
  • Learning and growth opportunities and language learning support.
  • Modern hardware, international team environment and corporate events.
  • Welfare support program and gifts for major life milestones.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec BETBY.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches for Հայաստան.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

💬 Chat with us on Telegram

Published 5 ժամ առաջ

Expires 1 ամիսից

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

BETBY