Senior/Middle Python Developer for Autopayments Team

Senior/Middle Python Developer for Autopayments Team

Full time
Share this job

We are a highly successful company with great ambitions. We operate on a very competitive market so every day we are looking for opportunities to be better. To be faster. Even faster. Never stand aside and never be afraid to try. Having a lot of ideas we are very open to fresh ones. Equally important, we have the resources to bring these into motion.
Product development is aimed at automating payments, has a close relationship with antifraud processes using ML and big data.

You will have a direct impact on:

— High-load system;
— Work directly with data scientists helping them to deploy real-time algorithms and meet latency and throughput requirements, create services, that provide real-time feature calculation, caching, precalculation etc;
— Communicate effectively with business stakeholders;
— Participate in project architecture and design creation, code review, CI/CD;
— Test new approaches by creating PoC, performing benchmarks;
— Ad-hoc project’s tasks according to business needs.

Essential professional experience:

— Knowledge of Python 3, including asyncio;
— Software Design knowledge: OOD, OOP
— Experience in building distributed systems based on services;
— Experience with 10K+ TPS services, SQL databases with more than billion rows;
— Knowledge of both SQL and NoSQL databases (PostgreSQL is preferred)
— Desire to write algorithms with both O(1) time and memory complexity;
— Experience with message queues;
— Experience with applications performance tuning;
— Experience in CI/CD, automated testing
— Experience with containers and understanding of principles of building fault-tolerant container-based systems;
— High level of personal responsibility, readiness to commit on projects instead of tasks;
— Technical English;
— Knowledge sharing abilities.

Desirable skills and personal features:

— Experience in product launching;
— Experience with Kafka;
— Knowledge of Kubernetes;
— Experience with MSSQL.

Our benefits


  • Medical Insurance
  • Lunch in office
  • Gym
  • PM Loyalty *optional


  • Annual Salary Review
  • Regular bonuses
  • Emergency financial aid

Talent development

  • External training compensation
  • Learning events
  • Hackathons
  • Corporate university
Talent development


  • WFH (Remote work), coworking spaces
  • Additional 2 days for family events
  • Maternity / Paternity leave
  • PM Sports Clubs
  • PM Foundation activities (volunteer program)
Fill in the form