BETBY

python developer for sportsbook risk management

In short

Senior Python backend developer role building high-load sportsbook risk management services using asyncio-based microservice architecture. Posted by Betby, an iGaming company providing sportsbook risk management and omnichannel support solutions. Requires 5+ years of Python experience, strong asyncio skills, and deep hands-on experience with Kafka, RabbitMQ, RPC design, and MongoDB. Fully remote, full-time position with relocation opportunities available.

About
Betby provides a sportsbook featuring risk management and omnichannel support to players across multiple markets. Its Risk-Management Product Group develops risk management tools and back-office pages used by internal risk managers and external operator clients to manage sportsbook risk.
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 for scalability, reliability, and performance
•Write functional and integration tests to ensure system stability
•Collaborate with developers, QA, analysts, and product teams
•Contribute to code reviews and knowledge sharing
Requirements
•Python 3.11 and 5+ years of professional experience
•Strong hands-on experience with asyncio and asynchronous programming; 3+ years preferred
•Experience with microservice architecture, REST API, and RPC
•Strong knowledge of algorithms and data structures
•Good understanding and practical application of SOLID, DRY, KISS, and YAGNI principles
•Experience designing internal libraries, SDKs, or shared components
•Experience with Pydantic v2 and stream processing
•Solid understanding of RPC, including designing RPC servers, request/response, retries, and correlationId
•Experience with Kafka consumer groups, delivery guarantees, schema design, and defining optimal partitioning strategies
•Experience with RabbitMQ, including RPC, pub/sub, DLX, and retries
•Experience with MongoDB indexes, configs, and transactions
Nice to have
•Experience in fintech, betting, or trading
•Prometheus, Grafana, ELK, Docker, Kubernetes, GraphQL (Ariadne), or ClickHouse
•CI/CD setup experience
Conditions
•Comprehensive health insurance
•Paid sick leave up to 10 days without a medical certificate
•20 days of paid vacation plus additional leave for important life events
•Learning and growth opportunities with professional development support
•Language learning support
•Modern hardware provided
•International team environment across multiple countries
•Corporate events and team activities
•Welfare support program for critical situations
•Gifts and support for major life milestones
•Relocation opportunities are available

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot