CareerPlan

Scala Developer

Tbilisi, Tbilisi, GeorgiaRemoteFull-time2026-10-30 → 2026-11-10
Remote

Core

Building and maintaining a platform that delivers betting odds to a sportsbook, focusing on real-time data delivery and high-load components.

Role type

Senior Scala backend engineer (distributed systems)

Builds

Real-time sportsbook data delivery platform, streaming solutions, and line delivery systems

Domain

iGaming / Sports betting

Required skills

Scala, Effect libraries (Cats Effect, ZIO, Kyo), Streaming implementations (Reactive Streams, Akka, FS2), Web services (REST, GraphQL, WebSockets), Distributed systems (Kafka, RabbitMQ), System design

Preferred skills

Migration experience, Refactoring, Testing practices

Technologies

Scala, Cats Effect, ZIO, Kyo, Akka, FS2, Kafka, RabbitMQ, GraphQL, WebSocket

Responsibilities

Develop and maintain Scala-based sportsbook services; Work on real-time data delivery using WebSocket and GraphQL; Rework line delivery protocol and migrate from RabbitMQ to Kafka; Improve streaming solutions for performance and scalability; Optimize configuration processing; Contribute to architecture and technical decisions; Refactor existing services; Improve testing practices.

Seniority

Senior, hands-on IC