PYTHON DEVELOPER (BETLIFECYCLE PRODUCT GROUP)

Earlybird Ltd
      30+ days ago

      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, 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 Betflifecycle Product Group, which is responsible for core processing of bets, betting features and transmitting data about bets to external Operators and internal Betby systems across every stage of the bet's lifecycle.

      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.11+ (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

      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

      TAGS

      #middle

      #relocation yes

      #category tech

      Numbers & Facts

      Location

      Skills

      • Algorithmsunmatched
      • Application Programming Interface (API)unmatched
      • Architectural Servicesunmatched
      • Channel Supportunmatched
      • Code Reviewsunmatched
      • Continuous Deployment/Deliveryunmatched
      • Continuous Integrationunmatched
      • Data Structuresunmatched
      • Database Designunmatched
      • Dockerunmatched
      • Functional Testingunmatched
      • GraphQLunmatched
      • High Throughputunmatched
      • Integration Testingunmatched
      • Microservicesunmatched
      • MongoDBunmatched
      • Multilingualunmatched
      • Performance Tuning/Optimizationunmatched
      • Python Programming/Scripting Languageunmatched
      • Quality Assuranceunmatched
      • REST (Representational State Transfer)unmatched
      • RPC (Remote Procedure Call)unmatched
      • RabbitMQunmatched
      • Refactoringunmatched
      • Risk Managementunmatched
      • Software Engineeringunmatched
      • Sportsbookunmatched

      Be found by employers

      5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

      Level up your application

      Professional resume templates

      Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

      Free resume templates

      Free resume builder

      Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

      Free resume builder