Caesars Digital is seeking a highly skilled Scala Engineer to work on retention platforms such as the Sports Bonus Engine, Refer a Friend and Caesars Rewards, which process millions of events to reward customers in real time. As a Scala Engineer, you will design and build robust backend systems that support customer engagement and retention. The role is hybrid in the Jersey City office, 3 times per week. The salary range for this position is $120,000 - $170,000 USD.
Responsibilities
Build high-quality software in Scala with high unit test coverage and reliable end-to-end automation.
Continuously refactor code to simplify implementation and address performance concerns.
Collaborate with senior engineers to implement scalable, reliable real-time engagement systems.
Work closely with product managers and stakeholders to develop features that enhance system capabilities.
Participate in rotational on-call duty to provide 24-hour coverage for major incidents.
Requirements
3+ years of backend development experience, with at least 2 years of professional Scala experience.
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 and message queues (Kafka, RabbitMQ).
Hands-on experience with cloud platforms (AWS, GCP) and containerization (Docker, Kubernetes).
Skills & Technologies
ScalaFunctional ProgrammingKafkaMicroservicesReal-time Systems