We are looking for a Senior Python Developer to join our team. As a Senior Python Developer, you will be responsible for analyzing existing program code, identifying and eliminating errors, and developing program code for company projects.
Requirements
- 5+ years of professional experience with Python 3.10+
- Domain knowledge in payment systems or financial flows
- Strong hands-on experience with asyncio, FastAPI or aiohttp, SQLAlchemy, and Django ORM
- Experience in system design (Scalability, Reliability & Fault Tolerance, Security, Performance)
- Practical experience with microservice architectures, API development, and service-to-service communication (REST, GRPC)
- Knowledge of and experience with message queues like RabbitMQ or Kafka
- Experience writing and maintaining unit/integration tests with modern testing frameworks
- Experience with Grafana loki(LogQL), Jaeger/Tempo
- Familiarity with gitlab CI/CD, Docker, Kubernetes, Helm, and cloud infrastructure (e.g., AWS, GCP) is a plus
- Knowledge of how 3ds2 flow works is a big plus
- Good English communication skills (written and spoken) and fluent Russian
Benefits
- 20 days of vacation time
- Bank holidays
- Sick leaves
- Additional birthday day off