Software Engineer

Caesars SportsbookKraków, Lesser PolandHybridFull-timeMid level, 2–5 yearsListed 4 hours ago

Apply now

About this role

We are looking for a talented and motivated Scala Engineer to join our backend engineering team. You will be responsible for building and maintaining robust, scalable services that power our acquisition and retention platforms which support features across multiple sports betting and iCasino applications. This is a great opportunity to work on high-availability systems in a fast-paced, regulated industry.

- 4+ years of experience in backend development, with at least 2 years working with Scala in production.

- Strong knowledge of functional programming principles and practices.

- Experience with real-time systems, high-throughput APIs, and low-latency data processing.

- Familiarity with distributed systems, microservices architecture, and message queues (e.g., Kafka, RabbitMQ).

- Proficiency in working with databases, both relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., Cassandra, Redis).

- Hands-on experience with cloud platforms (e.g., AWS, GCP) and containerization tools (e.g., Docker, Kubernetes).

- Strong problem-solving skills with a focus on delivering clean, maintainable code.

Nice to Have:

- Experience in sports betting, fintech, or other regulated industries.

- Knowledge of Kubernetes, Docker, and cloud platforms (e.g., AWS).

- Exposure to CI/CD pipelines, monitoring tools, and observability practices.

- Understanding of KYC/AML and responsible gaming.