Middle Python Backend Developer (FastAPI / iGaming / RGS)
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 |