Roller Gaming, based in Sofia and London, is a dedicated player in the iGaming/iGambling/Sportsbetting/iLottery domain. We provide professional services and develop next-generation native applications and web-based platform solutions for global leaders in the Online Betting and Gaming industries.
Initially, it started as a product company with a team of specialists developing its own product. Later, we successfully created a team of software engineers skilled in React JS, Java, Android, and iOS.
Our team of talented professionals works hybrid or remotely from various cities across Bulgaria.
If our values align with yours, you could be our next team member.
Discover what awaits you at Roller Gaming:
A culture of transparency, loyalty, and mutual respect.
A collaborative environment where team dynamics drive success.
Opportunities for professional growth and innovation.
The flexibility to work hybrid or remotely, ensuring a healthy work-life balance.
A company that prioritises health and well-being.
Engaging internal events, charity initiatives, sports activities, and a friendly, supportive team.
Be part of a thriving team shaping the future of gaming technology.
Lead technical direction for a cross-functional development team, breaking down complex challenges and guiding high-quality engineering solutions.
Deliver production-ready software end-to-end: design, build, and maintain scalable backend and/or full-stack systems that are secure, observable and resilient.
Set and uphold coding standards and software quality practices through code reviews, pair programming, and mentorship.
Shape and evolve the system architecture, collaborating closely with Architects and Engineering Managers to align on long-term technical goals.
Take part in the full software development lifecycle - from ideation to production monitoring. Drive technical discovery and delivery planning, contributing to the refinement of team backlogs and proactively identifying risks or opportunities.
Own code quality: write clean, well-tested, maintainable code; adopt CI/CD, logging and telemetry practices; address technical debt and support your team in continuously improving software quality.
Mentor and grow other engineers, providing guidance, feedback, and technical coaching across the team.
Collaborate deeply: participate in code reviews, pairing, and shared learning sessions; work with Product and Architecture to scope and deliver features that bring value to our users.
Improve the way we build: refine pipelines, tooling, and team processes to improve flow and make development more reliable
Operate what you build – participate in on-call/incident rotations, using SLOs and blameless retros to drive reliability.
A pragmatic and experienced engineer with a deep understanding of building and operating distributed systems at scale.
A natural problem solver who can simplify complexity and make sound architectural decisions under uncertainty
A strong communicator who can align technical decisions with business goals and collaborate effectively across roles.
An advocate of high-quality engineering practices—automated testing, CI/CD, observability, and security-by-design.
A mentor and multiplier who helps elevate the skills of those around you, both formally and informally.
Comfortable navigating ambiguity and change, and helping others do the same
5+ years of professional experience in software development (backend, full-stack, or related roles) with demonstrated success in technical leadership roles.
Proven ability to design and deliver scalable, maintainable, and secure backend or full-stack systems in production.
Experience mentoring other engineers and influencing team-level engineering practices.
Strong command of system design principles, API development, data modelling, and asynchronous communication patterns.
Proficiency in modern programming languages and frameworks (e.g., Java, JavaScript/TypeScript, Go, or similar).
Familiarity with cloud-native development, microservices, containerization, and infrastructure-as-code concepts.
Deep understanding of iterative software delivery best practices and the full SDLC.
Ability to communicate clearly and collaborate effectively within a team.
Remote Office – Flexible hybrid form of working, option for working fully remotely
Parking Space – We provide free parking spots
Fun Office Space – We offer a game zone and a relaxation area
Health Insurance – Additional private health insurance, including dental care plan
Personal Development – Company-sponsored training budget to further develop your skills
Employee Referral Programme – Receive a bonus for referring a friend
Holidays – Enjoy extra 5 days after your 1st and 5th year
Social Events – We love to celebrate our success together
Family Insurance – Add insurance to a family member
Offering sport cards – 100% sponsored by the company