About The Position

Hard Rock Digital is a team focused on becoming the best online sportsbook, casino, and social gaming company in the world. We’re building a team that resonates passion for learning, operating, and building new products and technologies for millions of consumers. We care about each customer interaction, experience, behavior, and insight and strive to ensure we’re always acting authentically. Rooted in the kindred spirits of Hard Rock and the Seminole Tribe of Florida, Hard Rock Digital taps a brand known the world over as the leader in gaming, entertainment, and hospitality. We’re taking that foundation of success and bringing it to the digital space — ready to join us? As a Senior Backend Engineer, you will be a technical leader responsible for designing, developing, and delivering high-quality, scalable backend services. While your focus will be backend-heavy, you’ll also provide support for frontend development in React when needed, ensuring internal tools remain efficient and user-friendly. We operate with a startup mindset, valuing enthusiasm, ownership, and commitment as much as technical excellence.

Requirements

  • 5+ years of professional software development experience.
  • Strong understanding of REST, GraphQL, or similar API patterns.
  • Experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, etc.).
  • Knowledge of distributed systems, security practices, and web standards.
  • Proficiency with Git and CI/CD pipelines.
  • Excellent written and verbal communication skills.
  • Proficiency in Java (Spring/Spring Boot) and Python.
  • Strong knowledge of AWS cloud technologies and multi-region architectures.
  • Experience with AWS Serverless, PostgreSQL/CockroachDB, Kafka, and messaging systems (SQS).
  • Familiarity with containerization (Docker, Kubernetes) and microservice architectures.
  • Experience with monitoring and logging tools (e.g., Grafana, ELK).
  • Working knowledge of React.js, JavaScript, HTML, CSS.
  • Familiarity with frontend tooling (Webpack, Redux/Flux).
  • UI sensibility to support internal-facing features.

Nice To Haves

  • Master’s degree in Computer Science, Engineering, or related technical field.
  • Experience shipping large-scale, consumer-facing applications.
  • Deep familiarity with performance optimization, load balancing, and monitoring.
  • Proven track record of leading technical decisions and mentoring peers.

Responsibilities

  • Design, implement, and maintain reliable, scalable, and secure web applications.
  • Develop and optimize APIs, services, and data models with performance and scalability in mind.
  • Ensure high availability, low latency, and robust system design leveraging modern cloud technologies.
  • Break down product requirements into actionable engineering tasks.
  • Collaborate with product managers, designers, and cross-functional teams to shape product roadmaps.
  • Write clean, testable, and maintainable code across backend and frontend when required.
  • Participate in code reviews, architecture discussions, and mentor peers.
  • Occasionally implement and maintain React-based frontend components for the admin portal.

Benefits

  • Competitive pay and benefits
  • Flexible vacation allowance
  • A hybrid home / office working model
  • Startup culture backed by a secure, global brand
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service