Scala Developer
BETBY is looking for an experienced Scala Engineer to join their Line management team. The team is building and maintaining a 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.
The engineer will be responsible for enhancing streaming solutions and optimising sportsbook configuration processing to improve performance and scalability.
- 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.
- Strong backend engineering experience (Senior or strong Middle+) (required)
- Solid knowledge of Scala and its ecosystem (Effect libraries such as Cats Effect, ZIO, Kyo) (required)
- Solid knowledge of streaming implementations in Scala (Reactive Streams, Akka, FS2, etc.) (required)
- Experience building web services (REST APIs, GraphQL, WebSockets) (required)
- Experience developing distributed systems and microservices (e.g. Kafka, RabbitMQ, RPC) (required)
- Ability to work with complex system design and non-trivial business logic (required)
- 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.
Betby is a business-to-business sportsbook software provider, supplying a turnkey sportsbook, odds and risk-management services and the Betby.Games esports product to iGaming operators. Founded in 2018, it works with operators across regulated markets and runs a largely remote workforce alongside offices in Europe.
