Senior Python Backend Engineer — Cloud & Microservices

Dimension Data South Africa (an NTT DATA company)

South Africa

Hybrid

ZAR 569,000 - 949,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual bonus
Medical aid
Retirement fund
Hybrid work
Certification sponsorship
Internet allowance
Paid leave
Wellness programs
Career progression

Job summary

Dimension Data South Africa is seeking a talented Python Developer to design, develop, test, deploy, and maintain scalable software for enterprise clients. You will work with software architects, DevOps, data teams, and product managers to build high-performance solutions.

Proficiency in Python, Django or Flask, RESTful services, and cloud deployments will be essential. This role offers hybrid work opportunities and exposure to large-scale projects in Johannesburg.

Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 3+ years of Python development experience.
  • Experience with Django or Flask.
  • API development and microservices experience.
  • SQL and NoSQL databases experience.
  • Cloud environments and CI/CD pipelines exposure.

Responsibilities

  • Design and develop Python applications and APIs.
  • Build backend solutions for enterprise systems.
  • Develop RESTful services and microservices architectures.
  • Collaborate with Agile/Scrum teams.
  • Optimize performance and troubleshoot production issues.
  • Write clean, maintainable, and well-documented code.
  • Support cloud deployment initiatives and integrations.

Skills

Python development
Django
Flask
Cloud computing
DevOps
API integration
Microservices
Database development

Education

Bachelor’s Degree in Computer Science/Software Engineering/IT

Tools

AWS
Azure
CI/CD

Job description

Dimension Data South Africa is seeking a talented Python Developer to design, develop, test, deploy, and maintain scalable software for enterprise clients. You will work with software architects, DevOps, data teams, and product managers to build high-performance solutions.

Proficiency in Python, Django or Flask, RESTful services, and cloud deployments will be essential. This role offers hybrid work opportunities and exposure to large-scale projects in Johannesburg.

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

Similar jobs worth comparing

Advanced Python Developer Opportunity in South Africa
Advanced Python Developer Opportunity in South Africa

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

Hybrid
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6
Python Backend Engineer — REST APIs & Scalable Apps
Python Backend Engineer — REST APIs & Scalable Apps

Network Finance • Centurion

On-site
ZAR 350,000 - 520,000
Mid-Level PYTHON DEVELOPER – join Dev Team in BIG 4 FIRM – and gain System Design & Tech Lead e[...]
Mid-Level PYTHON DEVELOPER – join Dev Team in BIG 4 FIRM – and gain System Design & Tech Lead e[...]

Acuity Consultants • Wes-Kaap

On-site
ZAR 1,000,000 - 1,100,000
Senior Python Engineer — Architect & Mentor
Senior Python Engineer — Architect & Mentor

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Senior Python & Django Developer - Full-Stack Web Solutions
Senior Python & Django Developer - Full-Stack Web Solutions

ATS Client • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior Python Developer
Senior Python Developer

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Backend Team Leader Python (CPT Hybrid)
Backend Team Leader Python (CPT Hybrid)

Datafin • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Python Developer
Python Developer

Network Finance • Centurion

On-site
ZAR 350,000 - 520,000
Senior Cloud Infrastructure Engineer — Hybrid/Remote Career Growth
Senior Cloud Infrastructure Engineer — Hybrid/Remote Career Growth

Dimension Data • South Africa

Hybrid
ZAR 614,000 - 949,000
Medical Aid Coverage
Pension Fund Contributions
Annual Performance Bonus
+6
Remote Backend Python Developer (Django/Flask)
Remote Backend Python Developer (Django/Flask)

Global Village Worker • Pretoria

Remote
Medical Aid
Pension/Savings
15 days mandatory leave