vite

Careers

Senior Ruby On Rails Developer (Archived)

Required Experience 5+ years
Employment type Full-Time

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.

In order to continue successfully competing in this complex market, we, in addition to games, decided to create another product – Client Area 2.0.

About the product:
Games need to be managed. The results of the games and financial statements need to be beautifully shown. We spent very little time on both, which is why neither we nor our B2B clients like the current admin panel: not convenient, not informative, incomprehensible, and in general. And finally we have the desire and opportunity to invest in Client Area 2.0. We believe that with this product we will be able to sell our games even better – a convenient admin panel will become another trump card in negotiations and marketing.

It will be a completely new product – no legacy code, no crutches. The cross-functional team is also being assembled from scratch. Planned stack and roles in the team at the start:

Product Owner/Project Manager
Senior Frontend Developer (VueJS)
Middle Frontend Developer (VueJS)
Senior Backend Developer (RoR)
Middle Backend Developer (RoR)
Middle QA-manual specialist
Scrum Master

About processes:
All processes are set by the team itself. No micromanagement from the outside, demands to track time and other nonsense. The team is only required to effectively create a product and release features. And how she will achieve it is her business. A professional Scrum Master will be assigned to help the team — it will be possible to seek advice, involve them to solve problems and optimize internal processes.

About the conditions:
The company guarantees comfortable working conditions and problem solving. In particular: provides equipment, helps with relocation (Poland, Georgia), offers free Fridays from tasks (4 days), pays for books and educational courses, etc. And all communication takes place online, completely remote work.

Role overview:

Senior Backend Developer (Ruby On Rails)
There are two Backend developers planned in the team at the start – Senior + Middle. And your role is the most important!
It is Senior who will be responsible for the stack and technology. This does not mean that you will make decisions alone – a CTO, a Middle colleague, and even other Backend teams will help you. You can always ask for advice or invite anyone who seems useful to you to discuss. But the last word will be yours!
You will be the “driver” of various processes related to the Backend, be it code review, documentation management in Confluence, setting tasks to the DevOps department for the implementation of CI/CD, etc.
In the end, it is you who will play a decisive role in how the product will look “under the hood” from the Backend side – how much the code turns out to be understandable, supported, extensible and effective.

It is implied that you:

  • You will become the architect of such a large Backend project from scratch, using the maximum of modern technologies and best-practice (Ruby 3 & RoR 7 are preferred).
  • You are an accomplished qualified specialist in this field and you no longer need a “mentor”.
  • You are familiar with different technologies, their weaknesses and strengths, and you know where and which should be used and where not.
  • You are able to anticipate and identify problems and solve them quickly.
  • You are able to monitor and train specialists with less experience.
  • You fucking love your work and you pay attention to quality.

We don’t talk about any details, such as design patterns, testing, Postgres and other REST APIs, because the Senior role implies everything by default.

It will be an additional plus if you have had experience working in cross-functional teams, are familiar with Amazon and Kubernetes stack as an infrastructure.

About the interview:
Sign up quietly! After all, we pay great attention to conducting interviews so that they are as comfortable as possible for you.
Interviews are conducted by our developers, who, like you, are tired of endless “strange” tasks at interviews. They conduct them the way they would like to be interviewed themselves.
With us, it’s more like an informal meeting of colleagues at some kind of “meetup” of developers. Where the main task of both sides is the same – to get to know colleagues, talk about tasks, find out how easy and comfortable it will be for you to solve them. Maybe even design something together, simulate a normal working environment, one day in the life of the team.

Let`s ROCK!

Work conditions:

  • Full-time flexible schedule (remote work is possible)
  • Highly competitive compensation, motivation, benefits, and social programs
  • Paid vacation + 4 sick + 1 day off
  • Medical Insurance
  • Professional training & certifications, language courses
  • Relocation support
  • Enjoy working in a fast-growing modern igaming company
  • Great community of experts and industry professionals

‍

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