Job Description
We are building a complex, high-load system based on a microservice architecture, where every component plays a critical role. This is not a legacy support project – it’s about continuous development of new modules, performance optimization, and high-throughput processing.
- Develop and maintain high-load backend services using Python (asyncio)
- Design, support, and optimize microservice architecture components
- Participate in architectural discussions and technical decision-making
- Implement integrations with Kafka, RabbitMQ, and internal RPC services
- Refactor and improve existing services with focus on scalability, reliability, and performance
- Write functional and integration tests to ensure system stability
- Collaborate with developers, QA, analysts, and product teams, while contributing to code reviews and knowledge sharing
- Python 3.11, 5+ years of professional experience
- Strong hands-on experience with asyncio and asynchronous programming (3+ years preferred)
- Experience in microservice architecture (REST API, RPC)
- Strong knowledge of algorithms and data structures
- Good understanding and practical application of SOLID, DRY, KISS, YAGNI principles
- Experience designing internal libraries / SDKs / shared components
- Pydantic (v2)
- Hands-on experience with stream processing
- Solid understanding of RPC (designing RPC servers, request/response, retries, correlationId)
- Kafka (consumer groups, delivery guarantees, schema design, experience in defining optimal partitioning strategies)
- RabbitMQ (RPC, pub/sub, DLX, retries)
- MongoDB (indexes, configs, transactions)
- Comprehensive health insurance with coverage for your well-being
- Paid sick leave up to 10 days without medical certificate
- 20 days of paid vacation plus additional leave for important life events
- Learning and growth opportunities with support for professional development
- Language learning support for multilingual collaboration
- Modern hardware provided for your work
- International team environment across multiple countries
- Corporate events and team activities
- Welfare support program for critical situations
- Gifts and support for major life milestones
- Experience in fintech, betting, trading domains
- Experience with Prometheus, Grafana, ELK, Docker, Kubernetes,GraphQL (Ariadne), ClickHouse
- CI/CD setup experience
- Python 3.13+
- asyncio
- Pydantic v2
- Kafka
- RabbitMQ
- MongoDB
- Docker
- Kubernetes
- Prometheus
- Grafana
- ELK
✨ Our intelligent job search engine discovered this job and republished it for your convenience.
Please be aware that the job information may be incorrect or incomplete. The job announcement remains the property of its original publisher. To view the original job and its full details, please visit the job's URL on the owner’s page.
Please clearly mention that you have heard of this job opportunity on https://ijob.am.

