BGaming is a game development studio that is proud of having worldwide recognition in the sphere. Our innovative video slots are admired in the industry for numerous qualities: from eye-catching graphics, attractive features, and entertaining plots to capacity for easy integration, multi-device availability, intuitive interface, and ground-breaking formats. This series of elements have been carefully developed to create a unique gaming experience.
On top of that, we were the first major iGaming provider to introduce the “provably fairness feature”. With the help of cryptography, players can easily verify that all game results are indeed unbiased and random. We are a “remote-first” company, most of our employees work remotely, which does not prevent us from maintaining and strengthening the team spirit, mutual support, and willingness to help.
Role overview:
We are looking for a Backend Developer to join our Slots Team. This team focuses on creating engaging casual games for online casinos, delivering captivating gameplay and seamless user experiences.
Responsibilities:
- Develop and maintain backend systems for slot games;
- Upgrade and improve system performance and scalability;
- Build reliable and scalable backend solutions;
- Collaborate with frontend developers and other team members to develop cohesive features;
- Contribute ideas for new programs, products, or features by tracking industry trends;
- Stay current with best practices and support team development;
- Troubleshoot and debug applications.
Requirements:
- 4+ years of experience with Ruby (Ruby on Rails);
- Proficient with Git/GitLab;
- Strong experience in application deployment;
- Understanding and application of SOLID principles;
- Clean and efficient coding practices with good test coverage;
- Strong problem-solving, verbal, and written communication skills
- Ability to work independently and in teams;
- Focus on efficiency, user experience, and process improvement;
- Language proficiency: Russian – Advanced, English – Intermediate or higher.
Nice to have:
- Strong algorithmic thinking;
- Willingness to learn other languages (e.g., Golang);
- Good understanding of algorithms and computational complexity.
Work Conditions: 
- Highly competitive compensation, motivation, benefits, and social programs.
- Paid vacation + 4 sick + 1 day off.
- Medical Insurance.
- Professional training & certifications, language courses.
- Enjoy working in a fast-growing modern iGaming company.
- Great community of experts and industry professionals.