Caesars Digital is looking to hire a Tech Lead to manage a team of engineers, ensuring smooth delivery within a Scrum framework, and to write code and pick up user stories to keep the team on track.
Requirements
- Scala and related frameworks
- Building and maintaining APIs for high-throughput, real-time applications.
- Utilizing AWS for cloud-native architectures.
- Kafka and other NRT messaging platforms.
- OLTP systems critical to real-time transaction processing.
- Relational and non-relational databases like Cassandra, Redis, Postgresql
- Observability tools like Splunk and NewRelic
Responsibilities
- Build, test, and maintain robust backend systems using Scala.
- Advocate for and oversee the delivery of high-quality software, which is regularly and safely changed thanks to high unit test coverage and reliable end to end automation coverage.
- Perform quality control by ensuring effective code reviews and addressing technical debt alongside product development.
- Collaborate with Solutions Architects to create and review architectural documentation.
- Ensure adherence to Agile/Scrum best practices throughout delivery in partnership with the Delivery Lead.
- Write clean, efficient, and maintainable code that meets performance requirements.
- Support developers through refinement, breaking down requirements into technical tasks, user story creation, and providing estimations.
Other
- Manage a team of engineers, ensuring smooth delivery within a Scrum framework.
- Mentor team members, enforce best practices, be responsible for your team’s quality output, and actively contribute to improving development processes.
- Act as the direct manager of a team of engineers. Conduct regular 1:1s, provide mentorship, and deliver constructive feedback to foster team growth.
- Support hiring and people management initiatives to maintain a high-performing team.
- This role will be hybrid, in the Jersey City office 3 times per week.