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. 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.
Scala developer for sportsbook services
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- 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+)
- 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
условия
- 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, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.