Senior Python/Django Backend Engineer – Remote

Jobgether

South Africa

On-site

ZAR 900,000 - 1,200,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

100% remote-first
Global platform impact
Technically challenging role
International team

Job summary

Jobgether is seeking a Senior Backend Engineer (Python/Django) based in South Africa for a fully remote role. You will build and scale high-performance APIs and microservices used by millions of travelers worldwide in a fast-growing, international tech environment.

You will work on architecture, testing, profiling, and optimization, with emphasis on automation, code quality, and maintainability. Strong English communication and ownership are essential in this distributed team.

Qualifications

  • 5+ years of backend development experience with Django/DRF.
  • Strong Python skills and backend architecture knowledge.
  • Experience designing microservices and integrating third-party apps.
  • Proven unit testing experience with Pytest and quality-focused practices.
  • Experience with asynchronous programming and high-load database queries.
  • Excellent English communication in an international team.

Responsibilities

  • Build, maintain and optimize mission-critical microservices using Python, Django, and DRF.
  • Design scalable APIs to support high-concurrency traffic and peaks.
  • Contribute to software architecture focusing on operations, automation, resilience, and scalability.
  • Establish strong quality frameworks with unit testing and automated checks.
  • Identify and resolve performance issues, N+1 queries, and asynchronous processing problems.
  • Collaborate with Product, QA, and engineering teams across locations to deliver maintainable solutions.
  • Champion best practices across the development lifecycle and maintainability.
  • Lead automation and continuous improvement initiatives.

Skills

Python
Django
Django REST Framework
Microservices
Unit testing
Pytest
Asynchronous programming
API design
Code reviews
Technical debt management

Tools

Silk

Job description

Jobgether is seeking a Senior Backend Engineer (Python/Django) based in South Africa for a fully remote role. You will build and scale high-performance APIs and microservices used by millions of travelers worldwide in a fast-growing, international tech environment.

You will work on architecture, testing, profiling, and optimization, with emphasis on automation, code quality, and maintainability. Strong English communication and ownership are essential in this distributed team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Backend Tech Lead: APIs & Architecture
Remote Backend Tech Lead: APIs & Architecture

Jobgether • South Africa

On-site
ZAR 900,000 - 1,300,000
Fully remote work environment
Fintech industry exposure
High-impact leadership role
+2
Python Backend Engineer - Remote & Flexible Hours
Python Backend Engineer - Remote & Flexible Hours

Techrepo.co.za • Cape Town

Hybrid
ZAR 600,000 - 1,000,000
Remote options
Flexible hours
Hybrid work
+3
Senior Full-Stack Engineer | AI-Driven, Remote
Senior Full-Stack Engineer | AI-Driven, Remote

Jobgether • South Africa

On-site
ZAR 900,000 - 1,700,000
Remote work
Full-time
Small pod ownership
+2
Senior Python Backend Engineer — AWS & Automation
Senior Python Backend Engineer — AWS & Automation

Jobtailor • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Python Engineer - Remote & Growth
Senior Python Engineer - Remote & Growth

takealot.com • South Africa

On-site
ZAR 900,000 - 1,300,000
Remote working
Mentorship programme
Tech Community & Online Learning
+1
Hybrid Full-Stack Engineer (Python/Django) – Remote Friendly
Hybrid Full-Stack Engineer (Python/Django) – Remote Friendly

HyperionDev • Johannesburg

Hybrid
ZAR 480,000 - 720,000
Hybrid work
Learn new skills in coding bootcamps
Global tech exposure
Senior Python Engineer - Remote, Growth & Impact
Senior Python Engineer - Remote, Growth & Impact

Takealot Group • South Africa

On-site
ZAR 900,000 - 1,150,000
Remote working
Mentorship programme
Staff discount
+2
Senior Python Backend Engineer — Cloud & Microservices
Senior Python Backend Engineer — Cloud & Microservices

Dimension Data South Africa (an NTT DATA company) • South Africa

Hybrid
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6
Senior Django/Python Engineer - Lead Platform (Remote)
Senior Django/Python Engineer - Lead Platform (Remote)

k0deHut • Johannesburg

Remote
ZAR 600,000 - 800,000
Flexible working hours
Opportunities for professional development
Performance bonuses
Senior Python Developer (Django)
Senior Python Developer (Django)

k0deHut • Johannesburg

Remote
ZAR 600,000 - 800,000
Flexible working hours
Opportunities for professional development
Performance bonuses