Remote Senior Backend Engineer – Python/Django

Placements24

Pretoria

Remote

ZAR 900,000 - 1,300,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible hours
Remote work from anywhere in SA
Generous annual leave
Performance-based bonuses
Professional development support

Job summary

Placements24 is seeking a Senior Backend Engineer specialized in Python and Django to design, develop, and deploy scalable backend services. This fully remote role within South Africa requires API design, database expertise, and strong problem-solving.

You will mentor juniors and influence architectural decisions while collaborating with a distributed global team. The ideal candidate has 5+ years of backend experience with Python/Django, cloud familiarity, and experience with asynchronous

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related technical field, or equivalent practical experience.
  • 5+ years of professional backend development experience with Python and Django.
  • Proficiency in designing and consuming RESTful APIs.
  • Solid experience with SQL databases and database design.
  • Familiarity with frontend technologies (JavaScript, React) is a plus.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is beneficial.
  • Understanding of asynchronous programming and message queues (Celery, RabbitMQ).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and effectively in a remote team environment.

Responsibilities

  • Design, develop, and maintain backend services using Python and Django.
  • Build and optimize RESTful APIs for frontend and third-party integrations.
  • Manage relational databases and ensure data integrity.
  • Implement security and data protection measures.
  • Write unit and integration tests.
  • Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
  • Participate in code reviews, providing constructive feedback to peers.
  • Contribute to architectural discussions and best practices for backend development.
  • Troubleshoot and resolve bugs and performance issues in production environments.
  • Mentor junior backend engineers, fostering their growth.

Skills

Python
Django
RESTful APIs
Database design
Mentoring

Education

Bachelor's degree in CS/Engineering or equivalent

Tools

Docker
PostgreSQL
MySQL
Celery
RabbitMQ
AWS/Azure/GCP
Kubernetes

Job description

Placements24 is seeking a Senior Backend Engineer specialized in Python and Django to design, develop, and deploy scalable backend services. This fully remote role within South Africa requires API design, database expertise, and strong problem-solving.

You will mentor juniors and influence architectural decisions while collaborating with a distributed global team. The ideal candidate has 5+ years of backend experience with Python/Django, cloud familiarity, and experience with asynchronous

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 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Home office stipend
Professional development budget
+5
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 Python/Django Backend Engineer - Remote & Scalable APIs
Senior Python/Django Backend Engineer - Remote & Scalable APIs

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
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
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 • Polokwane

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

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Medical aid and retirement provisions
Remote-first with home office setup
Learning and development opportunities
+2
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
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
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