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
Celery/RabbitMQ/Kafka/Redis, JSON:API, ClickHouse, Docker, Kubernetes, Pydantic
Published 10 January
289 views
ยท
75 applications
100% read
ยท
88% responded
Last responded 3 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...