vite

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 Casual Team. This team focuses on creating engaging casual games for online casinos, delivering captivating gameplay and seamless user experiences.

Responsibilities:

  • Develop and maintain reliable, scalable, and high-performance back-end infrastructure for casual games, including improvements and upgrades to the existing system.
  • Collaborate with front-end developers and team members to set objectives and write functional, cohesive code to improve user experience.
  • Design and implement various types of tests (unit, integration, functional, etc.) to ensure system quality.
  • Participate in code reviews, backlog grooming, and retrospectives to support team processes.
  • Propose ideas for new programs, products, or features by monitoring industry developments and trends.

Requirements:

  • 3+ years of experience with Ruby.
  • Proficient understanding of code versioning tools (e.g., Git, GitLab).
  • Strong knowledge of back-end programming with Ruby on Rails.
  • Solid understanding of application deployment processes.
  • Competency in applying SOLID principles.
  • Proven ability to write efficient, clean code with comprehensive test coverage.
  • Focus on efficiency, user experience, and process improvement.
  • Excellent verbal and communication skills.
  • Ability to work independently or collaboratively in a team.

Nice to have:

  • Strong problem-solving and algorithmic thinking skills.
  • Familiarity with Vue.js or similar front-end frameworks.
  • Basic knowledge of the Go programming language.
  • Basic knowledge of mathematics and probability theory.

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.