Design and build scalable backend services for online casino and sports betting platforms. Lead architectural decisions, mentor engineers, and drive platform modernization using Java, Spring Boot, Kafka, and AWS in a distributed microservices environment.
8+ years of professional software development experience with strong backend engineering expertise
Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or equivalent practical experience
Advanced experience with Java and frameworks such as Spring Boot, Hibernate, and Dropwizard
Proven experience designing distributed systems, microservices, RESTful APIs, and backend integration patterns
Strong knowledge of event-driven architecture and messaging platforms such as Kafka
Experience with relational databases, including PostgreSQL and Oracle; familiarity with Redis is a plus
Hands-on experience with Docker, Kubernetes, CI/CD pipelines, Git workflows, DevOps practices, and AWS
Solid understanding of observability, including logging, monitoring, metrics, tracing, and production diagnostics
Experience leading technical discussions, making architectural decisions, and mentoring engineers in Agile environments
Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical audiences
Ability to travel occasionally, both domestically and internationally
Design, build, and maintain scalable backend services using Java and related technologies
Develop high-performance microservices, RESTful APIs, and service-to-service integrations for a distributed platform
Design and implement event-driven architectures using Kafka and asynchronous messaging
Build resilient integrations with internal and third-party systems ensuring reliability through retry handling and idempotency
Define and evolve event contracts, payload schemas, API standards, versioning strategies, and integration patterns
Drive platform modernization by reducing technical debt, simplifying legacy systems, and improving architecture
Ensure services are secure, observable, maintainable, and production-ready through automated testing and CI/CD
Lead production incident investigations, perform root cause analysis, and implement long-term improvements
Provide technical leadership through architecture reviews, code reviews, pair programming, mentoring, hiring, and onboarding
Work closely with Product, Analytics, Data Engineering, Infrastructure, and the Engineering team
Help shape the technical direction of the backend platform while delivering high-quality software
Company operates real-money gaming with brands BetRivers.com, PlaySugarHouse.com, and RushBet.co
Uses AI-assisted tools at select stages of the hiring process to enhance efficiency and consistency
AI does not make hiring decisions; final decisions are made exclusively by recruiting and hiring teams
184,000 – 356,500 USD
/ year
168,000 – 304,750 USD
/ year
124,000 – 195,500 USD
/ year
135,482 – 227,700 USD
/ year
184,000 – 356,500 USD
/ year