Backend Engineer (Python & Django) — API, SQL, Cloud & CI/CD

Sabenza IT & Recruitment

Johannesburg

On-site

ZAR 700,000 - 1,100,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sabenza IT & Recruitment is seeking an Intermediate Backend Engineer in Johannesburg, South Africa. You will design, develop and maintain backend applications using Python and Django, building RESTful APIs and integrations while collaborating with frontend developers, QA and product teams.

You should have strong programming fundamentals, 4+ years of backend experience, and a solid understanding of OOP. Experience with Django REST Framework and cloud/CI pipelines is advantageous.

Qualifications

  • Bachelor’s degree in a technical field (CS/SE/IT)
  • 4+ years backend software development experience
  • Proven production experience with Python and Django
  • Strong understanding of software development principles and OOP

Responsibilities

  • Design, develop and maintain backend applications and services using Python and Django.
  • Build and maintain RESTful APIs and integrations.
  • Translate requirements into practical software solutions.
  • Write clean, maintainable code and participate in code reviews.
  • Troubleshoot, debug and resolve production issues.
  • Collaborate with frontend developers, QA, product and other stakeholders.
  • Contribute to testing, deployment and continuous improvement of applications.
  • Take ownership of assigned features and deliver them to completion.

Skills

Python
Django
API design
SQL
Git
Troubleshooting

Education

BSc in Computer Science or related field

Tools

Docker

Job description

Sabenza IT & Recruitment is seeking an Intermediate Backend Engineer in Johannesburg, South Africa. You will design, develop and maintain backend applications using Python and Django, building RESTful APIs and integrations while collaborating with frontend developers, QA and product teams.

You should have strong programming fundamentals, 4+ years of backend experience, and a solid understanding of OOP. Experience with Django REST Framework and cloud/CI pipelines is advantageous.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer (Python & Django) - Build scalable APIs
Backend Engineer (Python & Django) - Build scalable APIs

Sabenza IT & Recruitment • South Africa

On-site
ZAR 600,000 - 900,000
Intermediate Backend Engineer (Python & Django)
Intermediate Backend Engineer (Python & Django)

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Intermediate Backend Engineer (Python & Django)
Intermediate Backend Engineer (Python & Django)

Sabenza IT & Recruitment • South Africa

On-site
ZAR 600,000 - 900,000
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Bloemfontein

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Growth opportunities
Bloemfontein office
+2
Senior Backend Engineer (Python/Django) - Scale APIs
Senior Backend Engineer (Python/Django) - Scale APIs

Placements24 • Bloemfontein

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Growth opportunities
Bloemfontein office
+2
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,200,000
Competitive salary
On-site office in Klerksdorp
Professional development opportunities
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health benefits
Growth opportunities
+1
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 (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Medical aid
Retirement fund
+4
Remote Senior Backend Engineer (Python/Django)
Remote Senior Backend Engineer (Python/Django)

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Flexible hours
Annual leave
+3