Назад
13 часов назад

Python Developer (Python)

Формат работы
remote (только Europe)
Тип работы
fulltime
Грейд
senior
Страна
Montenegro
Релокация
Montenegro
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Python Developer (Python): Building and maintaining high-load backend services and microservice architecture with an accent on asynchronous programming, stream processing, and messaging integrations. Focus on designing RPC services, optimizing Kafka and RabbitMQ integrations, and solving scalability, reliability, and performance challenges.

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

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -