Today
PYTHON DEVELOPER
REMOTE EUROPE OR RELOCATION TO MONTENEGRO
TECH STACK
RESPONSIBILITIES
- 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
REQUIREMENTS
- 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)
NICE TO HAVE
- Experience in fintech, betting, trading domains
- Experience with Prometheus, Grafana, ELK, Docker, Kubernetes,GraphQL (Ariadne), ClickHouse
- CI/CD setup experience
PERKS AND BENEFITS
- 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