SCALA DEVELOPER

  • Full-time
  • Tech
  • Remote

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 strong Scala Developer to join our Backoffice team at BETBY.


The team is building a Unified Backoffice platform - a new core project that provides internal tools for managing 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 services
  • Refactor and improve existing systems
  • Contribute to system architecture and technical decisions
  • Write functional and integration tests
  • Ensure performance, scalability, and reliability of services

REQUIREMENTS

  • Strong backend engineering experience (Senior or strong Middle+)
  • Solid knowledge of Scala and its ecosystem (FP libraries such as Cats, ZIO, FS2)
  • Experience building web services (REST APIs)
  • Experience developing distributed systems and microservices (e.g. Kafka, RabbitMQ, RPC)
  • Understanding of event-driven architecture and data processing
  • Experience working with SQL and NoSQL databases
  • Ability to work with complex system design and non-trivial business logic


NICE TO HAVE

  • Experience with Python
  • Experience with CQRS / Event Sourcing
  • Experience with MongoDB
  • Background in JVM languages (Java, Kotlin)



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 



TAGS

#level senior

#relocation yes