Welcome to BGaming! We're a fun-loving, globally-recognized game development studio, best known for creating captivating video slots that players just can't get enough of. Our games are a delightful blend of stunning visuals, engaging features, and thrilling storylines, all wrapped up in a user-friendly package that works seamlessly on any device.
But we're not just about good looks – we're pioneers too! We were the first major iGaming provider to introduce the "provably fairness feature", using cutting-edge cryptography to ensure that our players can trust the results of their games to be truly random and unbiased.
Role overview:
We are looking for a Backend Developer to join our Slots Team. This team focuses on creating engaging slots games for online casinos, delivering captivating gameplay and seamless user experiences.
Responsibilities:
- Develop and maintain slot games as part of the back-end team.
- Upgrade and enhance the current system to improve performance and scalability.
- Build reliable and scalable back-end solutions.
- Collaborate with front-end developers and other team members to set objectives and develop functional, cohesive code that enhances user experience.
- Generate ideas for new programs, products, or features by monitoring industry developments and trends.
- Participate in continuous learning and training to stay current on best practices and assist team members.
- Troubleshoot and debug applications.
Requirements:
- 4+ years of experience with Ruby (Ruby on Rails).
- Proficient understanding of code versioning tools (Git, GitLab).
- Proficient knowledge of application deployment.
- SOLID principles competency.
- Practiced coding efficiently & cleanly and covered the code with tests.
- Strong problem-solving and verbal and written communication skills.
- Ability to work independently or with a group.
- Focus on efficiency, user experience, and process improvement.
- Language proficiency: Russian - Advanced, English - Intermediate and higher.
Nice to have:
- Strong problem-solving and algorithmic thinking skills.
- Readiness to learn other programming languages (e.g., Golang).
- Understanding of algorithms and their complexities.
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.