Senior Python Backend Engineer – APIs & Microservices

ATS Client

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client is seeking an experienced Intermediate Python Developer to join our technology team. You will build, enhance, and maintain scalable backend systems and RESTful APIs supporting core business applications.

The role emphasizes performance, reliability and clean architecture, with collaboration across cross‑functional teams to deliver high-quality software in a fast-paced environment. Strong focus on API development and Linux-based backends.

Qualifications

  • 5+ years of software development experience.
  • Strong Python development experience with production-grade systems.
  • Experience designing and developing RESTful APIs.

Responsibilities

  • Develop and maintain scalable backend systems using Python.
  • Design, build, and maintain RESTful APIs for internal and external integrations.
  • Work with MySQL databases; optimise queries and design schemas.
  • Collaborate with frontend developers, product owners, and stakeholders for integration.
  • Debug and resolve complex issues across backend systems and Linux environments.
  • Participate in code reviews and maintain high engineering standards.
  • Contribute to system architecture discussions and technical decisions.
  • Mentor junior developers and support knowledge sharing.

Skills

Python development
RESTful API design
Backend architecture
MySQL optimization
Linux troubleshooting
Git workflows
Python 5+ years

Education

Bachelor's degree in CS or related field
Equivalent practical experience

Tools

Docker
AWS
Kafka
CI/CD
RabbitMQ
Kubernetes

Job description

ATS Client is seeking an experienced Intermediate Python Developer to join our technology team. You will build, enhance, and maintain scalable backend systems and RESTful APIs supporting core business applications.

The role emphasizes performance, reliability and clean architecture, with collaboration across cross‑functional teams to deliver high-quality software in a fast-paced environment. Strong focus on API development and Linux-based backends.

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

Similar jobs worth comparing

Senior Backend Engineer (Python & AWS)
Senior Backend Engineer (Python & AWS)

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
Senior Full-Stack Developer: C# & Python, Azure & APIs
Senior Full-Stack Developer: C# & Python, Azure & APIs

ATS Client • Midrand

On-site
ZAR 900,000 - 1,300,000
Senior Backend Engineer - Java, Spring Boot & Microservices
Senior Backend Engineer - Java, Spring Boot & Microservices

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
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 Backend Engineer - Java, Cloud & DevOps
Senior Backend Engineer - Java, Cloud & DevOps

ATS Client • Pretoria

On-site
ZAR 420,000 - 660,000
Remote PHP Backend Engineer — Laravel & APIs
Remote PHP Backend Engineer — Laravel & APIs

ATS Client • Johannesburg

On-site
ZAR 480,000 - 680,000
Intermediate Python Developer
Intermediate Python Developer

ATS Client • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior AI Engineer — Python, REST APIs & SQL Server
Senior AI Engineer — Python, REST APIs & SQL Server

ATS Client • Johannesburg

On-site
ZAR 700,000 - 1,300,000
Senior PHP Backend Architect: Scalable APIs & Systems
Senior PHP Backend Architect: Scalable APIs & Systems

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000