Point your AI agent at freehire and let it find you a job.

Get the CLI →

BETBY

Scala Developer

Posted Updated
Discussion

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

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.