Job Details

Software Development
Remote
Full time
Apr 8

Python Developer

Python Developer for an international product IT company developing high-load iGaming projects. Tasks include backend service development, database work, message queues, and system design. Offers remote start with relocation to Cyprus.

The company is an international product IT company developing high-load projects in the iGaming sector. Tasks: • Develop and maintain backend services in Python (3.12+) using FastAPI / Starlite. • Work with relational databases (PostgreSQL), use SQLAlchemy and manage migrations via Alembic. • Write and optimize SQL queries (via ORM and raw SQL). • Write tests and ensure code coverage using Pytest. • Work with distributed messaging systems (Kafka). • Configure and maintain infrastructure using Docker and docker-compose. • Work with cloud storage (S3: Amazon S3 / Google Cloud Storage). • Design and develop systems (monolithic and microservice), including from scratch, define architecture and key components. • Work with Git and adhere to Git flow. • Configure and maintain monitoring (Prometheus, Grafana), track errors (Sentry). • Adhere to development processes within the team and participate in their improvement. • Maintain a unified code style and implement modern development approaches. • Conduct code reviews (Middle+/Senior level). • Utilize modern development tools, including AI/LLM tools.

• Solid knowledge of Python 3.12+ and experience with FastAPI. • Understanding of HTTP, gRPC, and REST principles. • Experience with PostgreSQL, SQLAlchemy, and Alembic. • Skills in writing and optimizing SQL queries (ORM + raw SQL). • Testing experience (Pytest). • Understanding of Kafka principles and distributed systems. • Experience with Docker / docker-compose. • Experience with S3 storage (AWS / GCP). • Understanding of architectural approaches (C4, DDD, Clean Architecture) and experience designing systems from scratch. • Experience with Git and adherence to Git flow. Will be a plus: • Experience developing in Go (goroutines, channels, interfaces, context, etc.). • Understanding of OAuth2 / OIDC. • Experience with Kubernetes and CI/CD. • Understanding of The Twelve-Factor App principles. • Experience with multithreading and performance optimization.

• 5/2 schedule with flexible start of the workday. • Corporate meals in the office. • Remote work format during the probation period with subsequent relocation to Cyprus and employment according to the Labor Code. • Regular salary indexation based on performance. • Annual bonus based on work results. • Compensation for English language courses (50% SkyEng). • Opportunities for professional development and growth.

go
Kubernetes
Grafana
Prometheus
Git
CI/CD
Python
SQL
Pytest
Docker
SQLAlchemy
sentry
PostgreSQL
S3
Kafka
docker-compose
FastAPI
Alembic

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Python Developer

Python Developer (Senior) at Ak Bars Digital Technologies. Hybrid role in Moscow/Kazan. Focus on FastAPI API design, AI integration, code review, and CI/CD.

A
Ak Bars Digital Technologies

Python Developer

Python Developer for projects in financial services. Apply via LinkedIn.

N
NDA

Python Developer

Python Developer intern position at VK. Responsibilities include designing and building modular applications, developing web services, and working with data analytics.

V
VK