vite

Careers

Senior Backend Developer

Department
Required Experience 5+ Years
Employment type Full-Time

Welcome to BGaming, a fun-loving, globally recognized game development studio! We’re a passionate team of open-minded people who turn bold ideas into online casino games that players genuinely enjoy.

Our people work from all over the world, united by a shared curiosity, creativity, and a love for what we do. We brainstorm across time zones, host online hackathons, meet at live events, and sometimes party harder than we plan to.

Here, everyone has a voice and a chance to grow. We move fast, experiment freely, and aren’t afraid to break things if it means learning something new. That’s how innovation happens here.

Join a team that believes in people, where collaboration drives results.

Role overview:

You will work on backend systems around slot games, focusing on complex game-related logic and supporting services that ensure a simple, reliable, and scalable game lifecycle. The role involves maintaining and improving existing systems, solving domain-specific challenges (including calculations and game mechanics), and contributing to the evolution of backend architecture.

Responsibilities:

  • Design, develop, and maintain backend services around slot games, including game-related logic and supporting systems.
  • Solve complex domain-specific tasks related to game mechanics and calculations.
  • Maintain and improve existing systems (performance, scalability, reliability).
  • Improve and support calculators and core game-supporting services.
  • Take ownership of backend solutions from design to production.
  • Participate in architectural discussions and propose improvements.
  • Collaborate closely with other backend and frontend engineers.
  • Troubleshoot, debug, and resolve production issues.
  • Share expertise and contribute to team development and best practices.

Requirements:

  • 5+ years of commercial backend development experience, primarily with Ruby (Ruby on Rails).
  • Strong algorithmic thinking and ability to solve non-trivial problems.
  • Solid understanding and practical application of SOLID principles and clean architecture.
  • Experience working with complex business / domain logic.
  • Strong experience with application deployment and production environments.
  • Experience with AI-assisted development tools (e.g. ChatGPT, Claude, GitHub Copilot) or openness to actively using them to improve development efficiency and code quality.
  • Confident use of Git / GitLab.
  • Ability to write clean, efficient, and maintainable code with good test coverage.
  • High level of ownership and ability to work independently.
  • Strong communication skills and ability to collaborate within a team.
  • Focus on efficiency, reliability, and continuous improvement.
  • Language proficiency: Russian — Advanced, English — Intermediate or higher.

Nice to have:

  • Willingness to learn other languages (e.g., Golang).
  • Good understanding of algorithms and computational complexity.

Work conditions:

  • Work where it suits you: from home, the office, or a mix of both.
  • 100% paid vacation and sick days, plus extra days off.
  • Medical insurance and mental health support.
  • BCoins for internal rewards and fun perks.
  • Budget for professional development, certifications, and language courses (English and Polish).
  • Hackathons, team events, and legendary parties.
  • Kids’ camp for BGamers’ families.
  • Referral program with real rewards.

No Job for you at the moment?

Even if you don’t see a position that matches your skill set right now, send us your CV and we will keep it on file and let you know if anything else comes up

Submit your CV

    Max file size 3MB