Senior Python Engineer | Remote | Eastern European Hours

Johannesburg, Gauteng, South Africa

Job Description

Our client isn't tinkering with the edges, they're rewriting the script of sports gaming. Their flagship sportsbook makes fans part of the story: free-to-play, social, and laced with leaderboards, sweepstakes, badges, and loyalty rewards. This is where gaming meets community, and scale meets imagination.
They need a Senior Python Engineer who thrives on responsibility, not routine. Someone who wants to shape architecture, own services end-to-end, and ensure systems perform under the weight of millions of users worldwide.
What You'll Do

  • Own backend services from design through deployment, driving continuous improvement.
  • Architect distributed systems with Python and Django, tuned for scale and low latency.
  • Shape solutions that support millions of active users.
  • Work hands-on with Kafka, APIs, pipelines, caching, and cloud.
  • Lead reviews, mentor engineers, and set the technical direction.
  • Optimise systems for speed, resilience, and fault tolerance.
  • Implement testing across unit, integration, and performance levels.
  • Strengthen observability with monitoring and logging.
  • Collaborate with product, frontend, and DevOps to ship with pace and reliability.
  • Share in on-call rotations to keep production healthy.
What You Bring
  • 5+ years of Python backend development, with real ownership of delivery.
  • Strength in Django and asyncio.
  • Experience building distributed systems and microservices.
  • Hands-on with Kafka, Docker, CI/CD, PostgreSQL.
  • Cloud expertise (AWS preferred).
  • Comfort with monitoring tools like Grafana or Prometheus.
  • Exposure to systems at scale (1M+ users a plus).
  • Strong problem-solving instincts and drive for quality.
  • Ability to mentor and lead within Agile environments.
Desirable extras: Kubernetes, React, event sourcing/CQRS, big data tools (Flink, NiFi), Terraform, or iGaming experience.
Why This Role Matters
  • Work 100% remotely while staying connected globally.
  • Engineer high-performance systems serving millions of players.
  • Step into professional growth in a fast-moving, international setting.
  • Join a culture built on collaboration, inclusivity, and knowledge-sharing.
  • Freedom to experiment, innovate, and solve real-world challenges.
This isn't just a senior title. It's a chance to leave your mark on a platform designed to perform at scale and built to last.
Fill in the form, we will contact you...

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1534775
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned