Middle Python Backend Developer (FastAPI / iGaming / RGS)

$$$
Product

Looking for a Middle Python Developer with commercial experience in iGaming. You will be responsible for developing core slot machine server logic, mathematical simulations, and RGS engine advancement. Fully remote, product-based development, highload.
 

About the project

We are a product company developing next-generation online slot games. Our backend handles the core game mechanics, real-time bet processing, and seamless integration with complex mathematical models. We are scaling our team and looking for an engineer who understands game logic and high-volume data.

 

That's what you should do:

  • Develop and optimize the server-side logic of slot games (spin validation, bonus mechanics, free spins).
  • Integrate mathematical models provided by game mathematicians into efficient, scalable Python code.
  • Run simulations (millions of spins using Monte Carlo methods) to validate theoretical RTP, hit rates, and volatility.
  • Ensure high performance and sub-second response times for real-time betting transactions under highload conditions.
  • Maintain and scale our internal RGS (Remote Game Server) architecture.

     

We are looking for current skills:

  • 3+ years of professional experience in Python backend development.
  • 1.5+ years of proven experience in iGaming - specifically developing slots logic or RGS.
  • Strong proficiency with FastAPI (or similar asynchronous frameworks like Sanic/Tortoise ORM/asyncio).
  • Solid understanding of slot game math concepts: RTP, Volatility, Hit Rate, RNG.
  • Experience with NumPy/Pandas for mathematical simulations and data analysis.
  • Production experience with PostgreSQL and Redis (session management, caching game states).
  • Familiarity with message brokers (RabbitMQ/Kafka).
  • English level: B1+ or higher (technical discussion and documentation).

     

Will be a plus:

  • Experience with game certification processes (GLI, iTechLabs, etc.).
  • Basic knowledge of probability theory and combinatorics.
  • Experience with Docker and CI/CD pipelines.

 

That's what we offer to you:

  • Regular review of the salary.
  • The fast growth of the seniority level.
  • Ability to work remotely.
  • Paid sick leave and working day vacation.
  • State holidays, according to the legislation of Ukraine.
  • Interesting and challenging projects.
  • Friendly team of professionals.

_________________________________________________________________


Questions and Answers:

- Does the position come with a probation period, and if so, how long does it last? 

Yes, there is a three-month probation period.

 

- What is the expected work schedule?

Full-time, remote, flexible, with start no later than 11:00 (on average 8 hours per day).

 

- How many vacation and sick days are provided?

Paid vacation โ€“ 12 working days; Paid sick leave  โ€“ 10 working days.

 

So don't waste your time, write to us, and let's create some cool things together! :)

Required skills experience

Python 3 years

Required domain experience

Gambling 1.5 years

Required languages

English B1 - Intermediate
Ukrainian Native
Published 15 June
112 views
ยท
31 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...