Caesars Entertainment

Scala Engineer – Growth

Caesars Entertainment

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $130,000 - $175,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSCassandraCloudDistributed SystemsDockerGoogle Cloud PlatformiOSKafkaKubernetesMicroservicesMySQLPostgresRabbitMQRedisScala

About the role

  • Build high-quality software in Scala, which is easily maintained due to high unit test coverage and reliable end to end automation coverage.
  • Continuously refactor code to simplify the implementation and address performance concerns.
  • Collaborate with senior engineers to implement scalable and reliable solutions for real-time customer engagement and rewarding systems.
  • Work closely with product managers and stakeholders to develop features that enhance user experience and system capabilities.
  • Debug and resolve technical issues across the retention platform.
  • Analyze system performance and implement optimizations for speed and reliability.
  • Work within a cross-functional team, including AQA, Front-end, iOS and DevOps engineers to deliver end-to-end solutions.
  • Participate in code reviews to ensure high-quality standards and knowledge sharing.
  • Stay updated on industry trends and technologies to maintain a competitive edge.
  • Support the hiring of future colleagues.
  • This role will be hybrid, in the Jersey City office 3 times per week.

Requirements

  • 3+ years of experience in backend development, with at least 2 years of professional experience with Scala.
  • 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.
  • Must be available for rotational on-call duty every 4-6 weeks to provide 24hr cover for major incidents, including weekends and holidays.