Senior Python/Django Backend Engineer - Remote & Scalable APIs

Placements24

Johannesburg

Hybrid

ZAR 900,000 - 1,500,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Placements24 is seeking a Senior Backend Engineer for a fully remote position. The role supports a distributed team and focuses on building scalable Python/Django backends and APIs, with emphasis on performance, reliability, and security.

The candidate will work closely with product managers and frontend developers from anywhere in South Africa or globally. The ideal candidate has strong Django and REST API experience, solid database and cloud knowledge, and is comfortable operating in a remote,

Qualifications

  • Proven experience as a Backend Engineer with focus on Python and Django.
  • Design and build RESTful APIs and scalable backend services.
  • Relational databases (PostgreSQL/MySQL) and ORM frameworks.
  • Experience with cloud platforms (AWS/Azure/Google Cloud).
  • Containerization with Docker and Kubernetes; CI/CD and automated testing.

Responsibilities

  • Design, develop, and maintain backend services and APIs using Python and Django.
  • Collaborate with frontend, product managers to implement features.
  • Write clean, well-documented code following best practices.
  • Optimize for speed, scalability, and security.
  • Manage database schemas and queries (PostgreSQL/MySQL).
  • Conduct code reviews and share knowledge with the team.
  • Troubleshoot production issues and ensure reliability.
  • Participate in architectural discussions and roadmaps.
  • Stay updated with backend technologies and trends.

Skills

Python
Django
REST APIs
PostgreSQL
MySQL
ORM
Cloud Platforms
Docker
Kubernetes
CI/CD
Automated testing
Problem solving
Communication

Education

Bachelor's degree in CS/Engineering or related field

Tools

Python
Django
PostgreSQL
MySQL
AWS
Azure
Google Cloud
Docker
Kubernetes
CI/CD pipelines
Automated testing frameworks

Job description

Placements24 is seeking a Senior Backend Engineer for a fully remote position. The role supports a distributed team and focuses on building scalable Python/Django backends and APIs, with emphasis on performance, reliability, and security.

The candidate will work closely with product managers and frontend developers from anywhere in South Africa or globally. The ideal candidate has strong Django and REST API experience, solid database and cloud knowledge, and is comfortable operating in a remote,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Backend Engineer – Python/Django
Remote Senior Backend Engineer – Python/Django

Placements24 • Pretoria

Remote
ZAR 900,000 - 1,300,000
Flexible hours
Remote work from anywhere in SA
Generous annual leave
+2
Senior Backend Engineer - Remote Python/Django
Senior Backend Engineer - Remote Python/Django

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work
Stock options
Competitive salary
+2
Remote Senior Backend Engineer - Python & Django
Remote Senior Backend Engineer - Python & Django

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Home office stipend
Professional development budget
+5
Senior Backend Engineer - Python/Django (Remote)
Senior Backend Engineer - Python/Django (Remote)

Placements24 • Polokwane

Hybrid
ZAR 1,500,000 - 2,501,000
Highly competitive salary package
Full remote work flexibility
Comprehensive health, dental, and visi
+4
Senior Python/Django Backend Engineer - Remote
Senior Python/Django Backend Engineer - Remote

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Flexible hours
Annual leave
+3
Remote Senior Python/Django Backend Engineer
Remote Senior Python/Django Backend Engineer

Placements24 • Vereeniging

Hybrid
ZAR 1,000,000 - 1,600,000
Health benefits
Generous time off
Professional development (courses/conf
Senior Backend Engineer (Python/Django) - Remote, Flexible Hours
Senior Backend Engineer (Python/Django) - Remote, Flexible Hours

Placements24 • Pretoria

Hybrid
ZAR 1,000,000 - 1,500,000
Competitive salary
Medical benefits
Fully remote work
+3
Senior Backend Engineer - Python/Django (Remote)
Senior Backend Engineer - Python/Django (Remote)

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote work flexibility
Home office stipend
+2
Senior Python Backend Engineer (Django/Flask) — Remote
Senior Python Backend Engineer (Django/Flask) — Remote

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Health benefits
Professional development
Senior Backend Engineer (Python/Django) - Fully Remote
Senior Backend Engineer (Python/Django) - Fully Remote

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,600,000
Remote work
Health insurance
Paid time off
+1