Python Back-end developer
About Us
We are building a new high-load online platform in the iGaming domain using a modern, cloud-based backend architecture.
Our focus is on performance, reliability, and correctness.
The platform is designed as a distributed microservices system, capable of handling real-time processing, financial transactions, and heavy concurrent workloads.
We are assembling a strong engineering team to design and implement this platform entirely in Python with FastAPI.
Role: Python Backend Developer
You will design and implement core backend services in a cloud-native, microservices architecture.
This role involves working on critical systems such as transactions, user management, game integrations, messaging pipelines, analytics, and internal services.
You will actively participate in architecture, data modeling, and technical decision-making.
Responsibilities
- Design and develop backend services in a microservices architecture
- Build scalable APIs using FastAPI and async Python
- Architect and implement messaging and streaming systems
- Design and optimize PostgreSQL data models and queries
- Implement efficient caching and data access layers
- Work with analytical workloads using ClickHouse
- Ensure high availability, performance, and fault tolerance
- Write production-grade, well-tested, maintainable code
- Participate in system architecture and technical design decisions
Requirements
Must-Have
- Strong experience in Python backend development
- Hands-on experience with FastAPI
- Deep understanding of async programming in Python
- Strong knowledge of PostgreSQL and SQL optimization
- Experience with SQLAlchemy and Pydantic
- Experience working with RabbitMQ and/or Kafka
- Experience with Redis
- Production experience with Docker and Kubernetes
- Understanding of microservices and distributed systems
- Strong debugging and problem-solving skills
- Experience writing automated tests with Pytest
Nice-to-Have
- Experience building high-load, distributed platforms
- Experience in betting, gaming, fintech, or financial platforms
- Experience with ClickHouse or large-scale analytics
- Experience with cloud-native systems and observability
What We Offer
- Work on a new high-load platform built with modern Python
- Real impact on architecture and technical direction
- Challenging engineering problems at scale
- Strong technical team and engineering culture
- Competitive compensation
- Long-term, stable project
- Remote-friendly environment
Required skills experience
| Python | 4 years |
| FastAPI | 3 years |
| SQLAlchemy | 3 years |
| PostgreSQL | 3 years |
| RabbitMQ | 2 years |
| Redis/Valkey | 3 years |
| PyTest | 2 years |
Required languages
| Ukrainian | B1 - Intermediate |
| English | B1 - Intermediate |