Python Developer

Betby

Bellprat

Remote

EUR 70,000 - 110,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Sick leave
Vacation days
Professional development
Language learning support
Modern hardware
International team
Team events
Welfare program
Gifts for milestones

Job summary

Betby is building a complex, high-load backend in a microservice setup, focusing on scalable, high-throughput risk management tooling and back-office pages for internal risk managers and operator clients.

You will work with a tight-knit team (6-8 engineers) that values autonomy, ownership, and robust software practices, across a global, multi-country product ecosystem.

Qualifications

  • Proven Python 3.11+ development with 5+ years of professional experience.
  • Strong asyncio and asynchronous programming experience (3+ years preferred).
  • Experience in microservice architecture (REST API, RPC).
  • Strong knowledge of algorithms and data structures.
  • Solid understanding of SOLID, DRY, KISS, and YAGNI principles.
  • Experience designing internal libraries/SDKs/shared components.
  • Knowledge of Pydantic v2 and RPC design concepts.
  • Hands-on with Kafka and RabbitMQ messaging systems.
  • MongoDB indexes, configs, and transactional usage.

Responsibilities

  • Develop and maintain high-load backend services using Python (asyncio).
  • Design, support, and optimize microservice components.
  • Participate in architectural discussions and technical decisions.
  • Implement integrations with Kafka, RabbitMQ, and internal RPC services.
  • Refactor for scalability, reliability, and performance.
  • Write functional and integration tests to ensure stability.
  • Collaborate with developers, QA, analysts, and product teams; participate in code reviews.

Skills

Python
Asyncio
Microservices
Algorithms
SOLID/DRY/KISS
Pydantic v2
RPC
Kafka
RabbitMQ
MongoDB

Tools

Docker
Kubernetes
Prometheus
Grafana
ELK
GraphQL (Ariadne)
ClickHouse

Job description

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, Greece 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, performance optimization, and high-throughput processing.

You will join the Risk-Management Product Group, which builds and develops the product - risk management tools and the back office pages used by internal risk managers and external operator clients to manage sportsbook risk.

Our team is small, but always growing and focused (6-8 engineers), operating with high autonomy, deep ownership, and a shared passion for scalable engineering.

TECH STACK
  • Python 3.13+ (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
WHAT WE OFFER
  • 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
WHY JOIN OUR DREAM TEAM?

Betbyterians is a passionate team dedicated to creating exceptional B2B betting products. United by trust, support, and fun, we aim to revolutionize online gaming, tackling challenges with agility, creativity, and teamwork. Driven by innovation and strong business practices, our achievements speak for themselves. Experience it first-hand, join us and be part of something extraordinary. Welcome to Betby!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

BETBY • Barcelona

On-site
EUR 60,000 - 90,000
Health insurance
Sick leave
Vacation and life events leaves
+2
Technical Lead (Finance Systems)
Technical Lead (Finance Systems)

Betby • Bellprat

Remote
EUR 65,000 - 95,000
Health insurance
Paid sick leave
20 days vacation
+4
Technical Lead (Finance Systems)
Technical Lead (Finance Systems)

BETBY • Barcelona

On-site
EUR 90,000 - 130,000
Health insurance
Sick leave
Vacation days
+7
Scala Developer
Scala Developer

Betby • Bellprat

Remote
EUR 65,000 - 90,000
Comprehensive health insurance with…
Paid sick leave up to 10 days
20 days of paid vacation
+7
Scala Developer
Scala Developer

BETBY • Barcelona

On-site
EUR 60,000 - 90,000
Health insurance
Sick leave
Vacation days
+7
Treasury Team Lead
Treasury Team Lead

Betby • Bellprat

Remote
EUR 45,000 - 56,000
Health insurance
1) Paid sick leave 100%
Education opportunities
+6
Senior Python Backend Engineer – High-Load Microservices
Senior Python Backend Engineer – High-Load Microservices

BETBY • Barcelona

On-site
EUR 60,000 - 90,000
Health insurance
Sick leave
Vacation and life events leaves
+2
Backend Engineer - Sports
Backend Engineer - Sports

LeoVegas Group • Málaga

Hybrid
EUR 60,000 - 90,000
Hybrid work policy
Workation
Wellness contribution
+6
Gaming DevOps Engineer
Gaming DevOps Engineer

Betsson Group • Málaga

On-site
EUR 55,000 - 75,000
Hybrid work policy
Private health and life insurance
€300 yearly wellness allowance
+1
Backend Engineering Team Lead
Backend Engineering Team Lead

Wey Wey Web • Málaga

Hybrid
EUR 70,000 - 110,000
25 working days paid vacation
Private health and life insurance
Hybrid work policy
+5