Wróć do ofert
ScovaiScovaiJobs
Sabenza IT & Recruitment

Sabenza IT & Recruitment

Intermediate Backend Engineer

Johannesburg, ZANa miejscuStałaPełny etat

Opublikowano 29 wrz 2026

To stanowisko jest opublikowane w języku EN

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.

Minimum Requirements
  • 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
Essential:
  • Strong Python development skills and solid programming fundamentals.
  • Hands-on, production-level experience with Django.
  • Experience developing RESTful APIs, preferably using Django REST Framework (DRF).
  • 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.
  • Exposure to React or other modern JavaScript frameworks.
  • 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.

Przegląd stanowiska

Typ stanowiska

Pełny etat

Wymagane umiejętności

Python developmentDjango frameworkDjango REST Framework (DRF)RESTful API design and developmentBackend service architectureSQL and relational databasesGit and version control workflowsDebugging and production troubleshootingObject-oriented programming and clean, maintainable codeAutomated testing, unit testing and TDDCI/CD and deployment pipelinesDocker and containerisationCross-functional collaboration (frontend, QA, product, stakeholders)Feature ownership and end-to-end delivery

Podobne stanowiska

Sabenza IT & Recruitment

Intermediate Full Stack Developer (JavaScript / TypeScript)

Sabenza IT & Recruitment

Johannesburg, ZANa miejscuStałaPełny etat
13 godzin temu
Sabenza IT & Recruitment

QA Specialist (Technical Support)

Sabenza IT & Recruitment

Johannesburg, ZANa miejscuStałaPełny etat
3 dni temu
Sabenza IT & Recruitment

Junior Developer

Sabenza IT & Recruitment

Johannesburg, ZANa miejscuStałaPełny etat
3 dni temu
Sabenza IT & Recruitment

Intermediate C# Developer

Sabenza IT & Recruitment

Johannesburg, ZANa miejscuStałaPełny etat
6 dni temu
Sabenza IT & Recruitment

Chief Information Officer

Sabenza IT & Recruitment

Johannesburg, ZANa miejscuStałaPełny etat
9 dni temu
Sabenza IT & Recruitment

Product Manager (HPE Aruba Networking)

Sabenza IT & Recruitment

Johannesburg, ZANa miejscuStałaPełny etat
16 dni temu