Senior Python Developer (iGaming)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Python Developer (iGaming) (Python/asyncio): Building and optimizing high-load backend microservices that ingest and process real-time sports data with an accent on event-driven architecture, reliability, and throughput. Focus on designing asynchronous systems, solving concurrency and performance challenges, and delivering reliable event streams across the platform.
Location: Remote worldwide, with offices in Latvia, Malta, Spain, and Montenegro and relocation opportunities.
Company
develops a premium sportsbook with risk management and omnichannel support for the iGaming industry.
What you will do
- Design, build, and maintain high-load Python microservices for real-time data ingestion and processing.
- Consume, route, and reliably deliver event streams using Kafka and RabbitMQ.
- Design and optimize REST, GraphQL, and internal RPC components within the microservice architecture.
- Identify performance bottlenecks, reliability gaps, technical debt, and process inefficiencies.
- Write functional and integration tests and contribute to architectural decisions.
- Mentor engineers through code reviews and collaborate with QA, analysts, product managers, and Scala teams.
Requirements
- 5+ years of professional Python engineering experience, including 3+ years with asyncio and asynchronous programming.
- Strong knowledge of event loops, deadlock prevention, blocking operations, high-concurrency patterns, and multithreading.
- Experience building and scaling high-load microservices in production.
- Hands-on experience with Kafka, RabbitMQ, FastAPI or Sanic, Pydantic v2, and MongoDB.
- Experience with Docker and Kubernetes, Unix/Linux environments, architectural principles, and internal libraries or SDKs.
- Strong ownership, proactive problem-solving, transparent communication, and a focus on production reliability.
Nice to have
- Experience in iGaming, betting, trading, or FinTech.
- Experience integrating third-party data providers.
- Experience with ClickHouse, PostgreSQL, GraphQL, Prometheus, Grafana, or ELK.
- Familiarity with Scala for cross-stack collaboration.
Culture & Benefits
- Small, autonomous teams of 4–6 engineers with high ownership.
- Health insurance and welfare support for critical situations.
- 20 days of paid vacation, paid sick leave, and additional leave for important life events.
- Learning, professional development, and language learning support.
- Modern work hardware, corporate events, and an international team environment.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →