Senior Python Developer

Our client is an international product-based IT company specializing in the iGaming industry. Born in 2014, they rocked the CIS region, and now take the success to the world.

We are currently looking for a Python Developer to join the Core team.

 

๐Ÿ‘ฅ About the team:

The Core team is responsible for the mission-critical services of the platform: user management (IAM), financial transactions, anti-fraud, and event history.
We are actively decomposing a legacy monolith (Python/Tornado) and rewriting critical parts of the system using a modern tech stack.

 

๐Ÿ“‹ Key responsibilities and your contribution:

  • Decomposing the monolith by extracting functionality from the Core service (Python 3.6+/Tornado) into microservices
  • Developing and supporting services for transaction processing (a business-critical area)
  • Designing asynchronous processes with RabbitMQ/Kafka
  • Optimizing MongoDB (shared database antipattern) and migrating services to PostgreSQL
  • Integrating with internal payment systems and external anti-fraud providers
  • Refactoring heavily debt-loaded code (tech debt 9/10) and increasing test coverage (currently <20%)
  • Building and optimizing server-side applications and microservices for processing data
  • Setting up and maintaining integrations with external financial systems, payment gateways
  • Writing unit tests, conducting integration testing, optimizing performance, and debugging code issues

 

๐Ÿ“š Your qualifications:

  • 4+ years of experience with Python (working with both legacy and modern code)
  • Strong knowledge of PostgreSQL and MongoDB in production
  • Experience with asynchronous programming (asyncio, multithreading)
  • Solid skills in SQL and ORM usage (we are migrating to PostgreSQL)
  • Hands-on experience with high-load systems
  • Strong debugging, optimization, and problem-solving skills
  • Excellent communication skills to collaborate with technical and non-technical stakeholders

 

โž• Nice to have:

  • Experience decomposing monoliths into microservices
  • ORM optimization via RAW queries
  • FastAPI framework knowledge
  • Familiarity with GoLang or Node.js
  • Experience with RabbitMQ/Kafka
  • Previous work with financial systems or payment solutions
  • Experience with Redis

Required skills experience

PostgreSQL 4 years
ORM 3 years
Asynchronous Programming 3 years

Required languages

English B1 - Intermediate
Published 24 November
95 views
ยท
25 applications
100% read
ยท
94% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...