Python Developer

BETBY

United States

Remote

USD 120,000 - 180,000

Full time

5 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
Learning & growth
Language support
Modern hardware
International team
Corporate events
Welfare program
Life milestone gifts

Job summary

Betby is building a complex, high-load backend system based on a microservice architecture to enable continuous development and high-throughput processing. You will join the Risk-Management Product Group, delivering risk tools and back-office pages used by internal risk managers and operator clients.

The team is small (6-8 engineers) with high autonomy and ownership, using Python 3.13+ (asyncio, Pydantic v2), Kafka, RabbitMQ, MongoDB, Docker, Kubernetes, Prometheus, Grafana, and ELK to build

Qualifications

  • 5+ years of professional Python experience.
  • Strong asyncio and asynchronous programming skills.
  • Experience with microservice architecture (REST API, RPC).
  • Solid knowledge of algorithms and data structures.
  • Good understanding 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 design (servers, retries, correlationId).
  • Kafka and RabbitMQ experience.

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 and improve services for scalability, reliability, and performance.
  • Write functional and integration tests to ensure system stability.

Skills

Python
asyncio
Microservices
REST API
RPC
SOLID
DRY
KISS
YAGNI
Pydantic
Kafka
RabbitMQ
MongoDB
Docker
Kubernetes
Prometheus
Grafana
ELK
Testing
REST

Tools

Kafka
RabbitMQ
MongoDB
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.

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

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

Scala Developer
Scala Developer

BETBY • United States

Remote
USD 120,000 - 190,000
Health insurance
Paid sick leave
Vacation days
+7
python developer for sportsbook risk management
python developer for sportsbook risk management

BETBY • United States

Remote
USD 120,000 - 180,000
Health insurance
Paid sick leave
Vacation days
+7
Python Developer (Sports domain)
Python Developer (Sports domain)

Coherent Solutions, Inc. • New York (NY)

Remote
USD 120,000 - 170,000
Resources for self-education
Internal conferences & meetups
Medical insurance
+1
Python Developer (Sports domain)
Python Developer (Sports domain)

Coherent Solutions, Inc. • Atlanta (GA)

Remote
USD 120,000 - 180,000
Medical insurance
Remote and hybrid options
Self-education opportunities
+1
Python Developer (Sports domain)
Python Developer (Sports domain)

Coherent Solutions • United States

Remote
USD 110,000 - 170,000
Medical insurance
Flexible work options
Referral program
+1
Python Developer (Sports domain)
Python Developer (Sports domain)

Coherent Solutions, Inc. • Georgia

Remote
USD 110,000 - 160,000
Medical insurance
Flexible remote/hybrid options
Internal conferences & meetups
+1
Python Developer (Sports domain)
Python Developer (Sports domain)

Coherent Solutions, Inc. • Athens (GA)

Remote
USD 120,000 - 150,000
Medical insurance
Flexible work options (remote/hybrid)
Referral program
+1
Senior Python Backend Engineer - High-Load Microservices
Senior Python Backend Engineer - High-Load Microservices

BETBY • United States

Remote
USD 120,000 - 180,000
Health insurance
Sick leave
Vacation days
+7
Senior Platform Engineer
Senior Platform Engineer

OpenBet • Ohio

Hybrid
USD 120,000 - 180,000
Scala developer for sportsbook services
Scala developer for sportsbook services

Betby • United States

Remote
USD 140,000 - 220,000
Health insurance
Paid sick leave
Paid vacation
+7