About The Position

Sports betting, gaming and interactive entertainment is changing, and we're leading that change. By putting people first. By placing exciting, engaging and entertaining experiences at more fingertips than ever before. We're pulling into pole position by pushing boundaries further. With innovation. With technology. But most importantly, with people like you. Because when you join Entain, it's your game. So let's win together! Job Description As a Software Development Engineer II, you'll design, develop, deploy, and maintain software features for Backend or Frontend applications. Reporting to the Engineering Manager, you'll be a key member of the Product & Tech Team, focusing on delivering moderate complexity features throughout the Software Development Lifecycle (SDLC). Are you ready to be a part of our journey delivering excellence and collaborating with one of the world's biggest online gaming and entertainment groups? Mostly remote role with occasional travel to the Jersey City office!

Requirements

  • You can demonstrate clean coding practices and industry-leading technologies.
  • Proficient in automation, process optimization, and troubleshooting production issues.
  • Have a proactive approach to mentoring and contributing to team dynamics.
  • Expertise in Java and Angular, including modern features and frameworks.
  • Strong skills in problem-solving within distributed architectures and object-oriented design.
  • Proficient in algorithms, data structures, and software development principles.
  • Experience with database concepts (SQL, indexing, migrations) and API integration.
  • Skilled in application monitoring, logging, version control, and testing.
  • Knowledge of continuous integration/deployment, containers (Docker/Kubernetes), and secure coding practices.
  • Familiar with microservices, event-driven architectures, and agile development principles.

Responsibilities

  • Design and deliver well-defined features in alignment with specifications.
  • Debug and resolve issues across development, testing, and production environments.
  • Create high-quality, scalable, and reusable code following best practices.
  • Participate in meetings, drive the RFC process, and support team initiatives.
  • Act as the initial on-call responder for managed software and mentor junior engineers.
  • Contribute to hiring processes and collaborate closely with team members.
  • Engage in continuous improvement and support onboarding of new team members.

Benefits

  • Healthcare support
  • A stake in our success through our ShareSave scheme
  • Great development opportunities
  • Wellbeing support, and so much more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service