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:

  • 3+ 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

 

Benefits:

โญ Days of recovery: 20 paid vacation day per year and unlimited sick leave days.
โญ Health: corporate medical insurance, a company psychologist and a Cafeteria of Benefits for personal wellness choices.
โญ Education: a variety of foreign languages course for you to choose from. Also we are open for your development and you can choose different courses /training for improving your skills.
โญ Compensation: additional benefits that can be used according to company policy, e.g. paid business trips, international conference opportunities, lunch perks at our offices etc. 
โญ Work Environment: work remotely or from one of our offices in Cyprus, Portugal, Poland, equipped with the equipment you'll need for success. 

Required skills experience

Python 3 years
PostgreSQL 3 years
MongoDB 3 years
FastAPI 3 years

Required languages

English A2 - Elementary
Published 2 October
82 views
ยท
28 applications
4% read
To apply for this and other jobs on Djinni login or signup.
Loading...