Hard Rock Digital logo

Senior Backend Engineer (Fullstack) - Promotions & Rewards

Hard Rock Digital
Full-time
On-site
Florida, United States

What are we building?

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's 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, the new 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?

What’s the position?

As a Senior Software 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.

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.

We operate with a startup mindset, valuing enthusiasm, ownership, and commitment as much as technical excellence.



What are we looking for?

We want engineers eager to solve hard problems with creativity and rigor, people who care not just about what we’re building today, but how our products evolve and impact customers long-term.

Core 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.

Backend Expertise

  • 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, RabbitMQ, ActiveMQ).

  • Familiarity with containerization (Docker, Kubernetes) and microservice architectures.

  • Experience with monitoring and logging tools (e.g., Grafana, ELK).

Frontend Expertise

  • Working knowledge of React.js, JavaScript, HTML, CSS.

  • Familiarity with frontend tooling (Webpack, Redux/Flux).

  • UI sensibility to support internal-facing features.

 

Preferred Qualifications

  • 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.

Our ideal candidate

  • Curious and proactive, you seek out knowledge and solutions instead of waiting for instructions.

  • Operate with autonomy, taking ownership beyond assigned tickets.

  • Leave code better than you found it, even if it means going beyond scope.

  • Understand that being senior means balancing delivery with long-term technical health.

  • Mentor junior engineers and help shape team practices.

  • Committed to continuous learning and staying current with modern technologies.

Why Join Us?

  • Work on products shaping the future of sports betting and online gaming.

  • Be part of a fast-growing team where your contributions have immediate impact.

  • Thrive in a diverse and inclusive culture that values authenticity and collaboration.

  • Enjoy professional growth through training, mentorship, and career development.

What’s in it for you?

  • Competitive compensation (base salary, performance bonus, equity).

  • Comprehensive health, dental, vision, and wellness coverage.

  • Opportunities for technical training and advancement.

  • Employee discounts at Hard Rock Resorts.

  • Culture centered on innovation, collaboration, and personal development.

Roster of Uniques

We care deeply about every interaction our customers have with us and trust and empower our staff to own and drive their experience. Our vision for our business and customers is built on fostering a diverse and inclusive work environment where regardless of background or beliefs you feel able to be authentic and bring all your talent into play. We want to celebrate you being you (we are an equal opportunities employer)