Intermediate Backend Engineer (Python & Django)

Sabenza IT & Recruitment

Johannesburg

In loco

ZAR 700.000 - 1.100.000

Tempo pieno

10 giorni fa

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

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.

Competenze

  • 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

Mansioni

  • 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.

Conoscenze

Python
Django
API design
SQL
Git
Troubleshooting

Formazione

BSc in Computer Science or related field

Strumenti

Docker

Descrizione del lavoro

Johannesburg, South Africa | Posted on 26/10/2026

We are looking for an Intermediate Backend Engineer with strong Python and Django experience to develop, maintain and enhance backend applications and services. The ideal candidate will have solid software engineering fundamentals, hands-on production experience and a practical approach to solving technical problems.

You will work closely with other developers and stakeholders to deliver reliable, maintainable solutions and contribute across the software development lifecycle.

Requirements
Key Responsibilities
  • Design, develop and maintain backend applications and services using Python and Django.
  • Build and maintain RESTful APIs and integrations.
  • Translate business and technical requirements into practical software solutions.
  • Work with relational databases and write efficient SQL queries.
  • Troubleshoot, debug and resolve application and production issues.
  • Write clean, maintainable and reusable code.
  • Participate in code reviews and follow established development standards.
  • Contribute to testing, deployment and continuous improvement of applications.
  • Collaborate with frontend developers, QA, product and other technical stakeholders.
  • Take ownership of assigned features and deliver them through to completion.
  • BSc in Computer Science, Software Engineering, Information Technology, or a related technical qualification.
  • 4+ years of professional backend software development experience.
  • Proven production experience developing and maintaining applications using Python and Django.
  • Strong understanding of software development principles, object-oriented programming and clean, maintainable code.
Technical Skills & Experience
  • Strong Python development skills and solid programming fundamentals.
  • Hands-on, production-level experience with Django.
  • Strong understanding of API design and backend service architecture.
  • Solid SQL and relational database knowledge.
  • Experience with Git and standard software development practices.
  • Ability to troubleshoot, debug and maintain production applications.
Advantageous
  • Experience with Django REST Framework.
  • Experience with cloud platforms and/or CI/CD pipelines.
  • Docker and containerisation experience.
  • Experience with automated testing, unit testing and/or test-driven development (TDD).
  • Exposure to DevOps practices and deployment processes.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Intermediate Backend Engineer (Python & Django)
Intermediate Backend Engineer (Python & Django)

Sabenza IT & Recruitment • Sud Africa

In loco
ZAR 600.000 - 900.000
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Bloemfontein

In loco
ZAR 900.000 - 1.200.000
Competitive salary
Growth opportunities
Bloemfontein office
+2
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Johannesburg

Ibrido
ZAR 900.000 - 1.300.000
Competitive salary
Health insurance
Performance-based bonuses
+2
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Johannesburg

Ibrido
ZAR 900.000 - 1.500.000
Backend Engineer (Python & Django) — API, SQL, Cloud & CI/CD
Backend Engineer (Python & Django) — API, SQL, Cloud & CI/CD

Sabenza IT & Recruitment • Johannesburg

In loco
ZAR 700.000 - 1.100.000
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Klerksdorp

In loco
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 • Paarl

Ibrido
ZAR 900.000 - 1.400.000
Competitive salary
Medical aid
Retirement fund
+4
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Pretoria

Ibrido
ZAR 1.000.000 - 1.500.000
Competitive salary
Medical benefits
Fully remote work
+3
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Polokwane

In loco
ZAR 900.000 - 1.500.000
Competitive salary
Health benefits
Growth opportunities
+1
Senior Backend Engineer (Python/Django) - Remote
Senior Backend Engineer (Python/Django) - Remote

Placements24 • Benoni

Ibrido
ZAR 900.000 - 1.500.000
Fully remote work
Stock options
Competitive salary
+2