Python Developer
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.
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
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
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
Published on: 5/29/2026

Betby
Betby is an international B2B product company building next-generation betting software.
Please let Betby know you found this job on Wantapply.com. It helps us to get more jobs on our site. Thanks!
Unlock access with Plus




