Python Backend Engineer — REST APIs & Scalable Apps

Network Finance

Centurion

On-site

ZAR 350,000 - 520,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Network Finance in Centurion is seeking a backend developer to build and maintain Python-based services and RESTful APIs. You will collaborate with a cross-functional team to deliver scalable solutions and ensure code quality.

The ideal candidate has 1–3 years of Python experience, familiarity with Django/Flask/FastAPI, and working knowledge of SQL databases. This role emphasizes clean code, testing, and agile practices in a dynamic environment.

Qualifications

  • 1–3 years of Python development experience.
  • Experience with backend development and web applications.
  • Exposure to Agile development environments.

Responsibilities

  • Develop and maintain Python-based applications and backend services.
  • Build, enhance, and support RESTful APIs and integrations.
  • Write clean, efficient, maintainable, and well-documented code.
  • Troubleshoot and resolve software defects and technical issues.
  • Work with relational databases and optimise queries for performance and scalability.
  • Participate in testing, code reviews, and Agile development processes.
  • Collaborate with developers, QA teams, and business stakeholders to deliver high-quality solutions.
  • Contribute to continuous improvement initiatives and development best practices.

Skills

Python programming
Django/Flask/FastAPI
REST API development
SQL databases
Git

Education

Relevant Degree or Diploma in Computer Science/IT/SE

Job description

Network Finance in Centurion is seeking a backend developer to build and maintain Python-based services and RESTful APIs. You will collaborate with a cross-functional team to deliver scalable solutions and ensure code quality.

The ideal candidate has 1–3 years of Python experience, familiarity with Django/Flask/FastAPI, and working knowledge of SQL databases. This role emphasizes clean code, testing, and agile practices in a dynamic environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer — Cloud & Microservices
Senior Python Backend Engineer — Cloud & Microservices

Dimension Data South Africa (an NTT DATA company) • South Africa

Hybrid
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6
Senior Full-Stack Engineer — Backend, API & AWS
Senior Full-Stack Engineer — Backend, API & AWS

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior Backend Engineer (Python & AWS)
Senior Backend Engineer (Python & AWS)

ATS Client • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Senior Backend Engineer (C#, Agile) - Leadership & Impact
Senior Backend Engineer (C#, Agile) - Leadership & Impact

Network Finance • Centurion

On-site
ZAR 700,000 - 950,000
Medical Aid
Pension Fund
Professional growth and development
Intermediate Python Developer
Intermediate Python Developer

ATS Client • Johannesburg

On-site
ZAR 600,000 - 900,000
Python Developer
Python Developer

Network Finance • Centurion

On-site
ZAR 350,000 - 520,000
Software Engineer: Back-End - Johannesburg - R1m PA
Software Engineer: Back-End - Johannesburg - R1m PA

ATS Client • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Senior Python Backend Engineer – APIs & Microservices
Senior Python Backend Engineer – APIs & Microservices

ATS Client • Johannesburg

On-site
ZAR 600,000 - 900,000
Python AWS Software Engineer - Johannesburg - Hybrid - R1m PA
Python AWS Software Engineer - Johannesburg - Hybrid - R1m PA

ATS Client • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Senior Python Backend Engineer (AWS, FastAPI)
Senior Python Backend Engineer (AWS, FastAPI)

ATS Client • Johannesburg

On-site
ZAR 600,000 - 1,000,000