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

Python Developer

Формат работы
remote (только Europe)/hybrid
Тип работы
fulltime
Грейд
middle/senior
Английский
b2
Страна
Serbia/Poland/Spain +6 еще
Вакансия от Hirify. Размещена напрямую Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера

Мэтч

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

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

TL;DR
Betby is looking for an experienced Python Backend Developer to build and scale a high-load microservices platform using Python (asyncio), Kafka, RabbitMQ, and modern distributed architecture. You'll join a small, highly skilled engineering team, contributing to new feature development, architectural decisions, and the continuous optimization of a fast-growing iGaming product.

About Betby:

As a fast-growing, award-winning company, Betby powers the industry with our premium sportsbook, featuring world-class risk management and seamless omni-channel support, reaching millions of players across countless markets.

With offices in Latvia, Malta, Spain, and Montenegro, we offer a vibrant work culture, relocation opportunities, and full support for remote talent across the globe.

Join Betby and unlock endless opportunities for growth, success, and making a real impact in the world of iGaming!

Short 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 and optimization of existing ones.

Our teams are small and focused - typically 4–6 engineers. Each team has its own area of responsibility and a unique set of challenges.

We work with a modern tech stack, including:

  • Python (asyncio)
  • Messaging and streaming: RabbitMQ, Kafka
  • High-load scenarios and distributed computing
  • Scalable and fault-tolerant infrastructure
  • #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

Requirments:

  • 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:

  • Monitoring/logging (Prometheus, Grafana, ELK)
  • CI/CD setup experience
  • Knowledge of Docker, Kubernetes
  • GraphQL (Ariadne)
  • ClickHouse
  • Experience in fintech, betting, trading domains

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

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

Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера