Today

PYTHON DEVELOPER

REMOTE EUROPE OR RELOCATION TO MONTENEGRO

TECH STACK

  • Python 3.11+ (asyncio, Pydantic v2)
  • Kafka
  • RabbitMQ
  • MongoDB
  • Docker
  • Kubernetes
  • Prometheus
  • Grafana
  • ELK

#NODJANGO :)

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

APPLY