SCALA DEVELOPER

Earlybird Ltd

SC

JOB DETAILS
SKILLS
Apache Kafka, Application Programming Interface (API), Channel Support, Cross-Functional, Data Processing, Distributed Computing, Ecosystems, Engineering, Functional Testing, Integration Testing, Java, Kotlin, Microservices, MongoDB, Multilingual, NoSQL, Python Programming/Scripting Language, REST (Representational State Transfer), RPC (Remote Procedure Call), RabbitMQ, Refactoring, Risk Management, SQL Databases, Scala Programming Language, Sportsbook, System Architecture, Team Player, Web Services, eSourcing
LOCATION
SC
POSTED
30+ days ago

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 or Exasol
  • 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

About the Company

E

Earlybird Ltd