What are we building?
Hard Rock Digital is on a mission to become the best online sportsbook, casino, and social gaming company in the world. Rooted in the spirit of the Seminole Tribe of Florida, we carry the legacy of the Hard Rock brand, global leaders in gaming, entertainment, and hospitality, into the digital space.
We care deeply about every customer experience and interaction. To help us deliver on this mission, we’re looking for a Senior Backend Engineer to join our growing technology team. You’ll play a pivotal role in building and scaling our Rewards platforms, shaping backend and back-office systems while occasionally contributing to improvements in our internal admin portal. This is an exciting opportunity to make a direct impact at scale.
What is the role?
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 We’re 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 (for internal tools)
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.
How You Work
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.
What’s in it for you?
We offer our employees more than just competitive compensation. Our team benefits include:
Competitive pay and benefits
Flexible vacation allowance
Flexible work from home or office hours
Startup culture backed by a secure, global brand
Opportunity to develop a product that is enjoyed by millions as part of a passionate team
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)