Senior Python Backend Engineer (Django/Flask) — Remote

Placements24

Soweto

Hybrid

ZAR 900,000 - 1,300,000

Full time

3 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

Benefits offered by this job

Stock options
Health benefits
Professional development

Job summary

Placements24 is seeking a Senior Software Engineer to design, build, and scale backend services using Python with Django or Flask. This fully remote position offers autonomy to contribute to core product development and to support our growing client base, including teams in Soweto and greater Gauteng.

You will develop RESTful APIs, manage databases (PostgreSQL/MySQL/MongoDB), implement tests, and participate in architecture decisions.

Qualifications

  • 5+ years of professional backend software development using Python.
  • Proven experience with Python web frameworks such as Django or Flask.
  • Strong understanding of API design principles (RESTful) and building/consuming APIs.
  • Proficiency with relational databases (PostgreSQL/MySQL) and/or NoSQL databases.
  • Experience with version control systems (Git) and CI/CD pipelines.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python and Django/Flask.
  • Write clean, efficient, and well-documented code, adhering to best practices.
  • Collaborate with product managers, data scientists, and engineers to define requirements and deliver robust solutions.
  • Develop and manage RESTful APIs for frontend and third-party integrations.
  • Implement and manage database solutions (PostgreSQL, MongoDB) ensuring data integrity and performance.
  • Write unit and integration tests to ensure code quality and reliability.
  • Troubleshoot, debug, and resolve complex technical issues in prod and dev environments.
  • Contribute to architectural decisions and technology selection for backend systems.
  • Optimize application performance, scalability, and security.
  • Stay abreast of emerging Python libraries and industry trends.

Skills

Python
Django/Flask
API design
Git & CI/CD
Cloud platforms
Remote work
Problem solving

Education

Bachelor's degree in CS/SE

Tools

PostgreSQL
MySQL
MongoDB
Docker
Git
CI/CD pipelines
AWS/GCP/Azure

Job description

Placements24 is seeking a Senior Software Engineer to design, build, and scale backend services using Python with Django or Flask. This fully remote position offers autonomy to contribute to core product development and to support our growing client base, including teams in Soweto and greater Gauteng.

You will develop RESTful APIs, manage databases (PostgreSQL/MySQL/MongoDB), implement tests, and participate in architecture decisions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python/Django Backend Engineer - Remote
Senior Python/Django Backend Engineer - Remote

Placements24 • South Africa

Remote
ZAR 900,000 - 1,250,000
Fully remote work
Health insurance
Retirement savings plan
+4
Senior Python Backend Engineer (Remote) - Scalable APIs & Django
Senior Python Backend Engineer (Remote) - Scalable APIs & Django

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Dental insurance
Vision insurance
+6
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 Backend Engineer (Remote) — Python/Django, Scale
Senior Backend Engineer (Remote) — Python/Django, Scale

Placements24 • East London

Hybrid
ZAR 900,000 - 1,800,000
Remote work from anywhere
Competitive salary plus bonuses and股票选
Senior Backend Engineer — Remote (Python/Django)
Senior Backend Engineer — Remote (Python/Django)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Professional development
Conference access
+1
Remote Senior Backend Engineer - Python/Django, AI
Remote Senior Backend Engineer - Python/Django, AI

Placements24 • Sandton

Hybrid
ZAR 1,000,000 - 1,600,000
Fully remote work
Flexible hours
Health coverage
+3
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
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 Python/Django Backend Lead — Hybrid/Remote
Senior Python/Django Backend Lead — Hybrid/Remote

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Retirement contributions
Professional development
+1
Remote Senior Backend Architect & Tech Lead in SA
Remote Senior Backend Architect & Tech Lead in SA

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,700,000
Competitive remuneration package with绩
Fully remote work arrangement
Health, dental and vision insurance
+3