Senior Full Stack Python Developer

Confidential
📍 Johannesburg, Johannesburg, South-Africa 💼 Full-time 🕒 Posted February 28, 2026

Job Description

Key Requirements: Bachelors Degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent experience). 710 years professional experience in full stack development. Advanced expertise in Python (OOP, async programming, and best practices). Experience with Django, Flask, or FastAPI . Strong SQL skills (SQL Server preferred) and exposure to NoSQL databases. Proven experience designing and implementing RESTful and event-driven microservices. Front-end experience with modern frameworks, such as Angular, React, or Vue. Solid knowledge of HTML5, CSS3, JavaScript/TypeScript, and responsive UI principles. Experience with Git, CI/CD pipelines, Docker, and Kubernetes. Exposure to cloud platforms (AWS, Azure, or GCP). Experience integrating enterprise systems (ERP, finance, logistics, or third-party SaaS platforms). Understanding of distributed systems, scalability, performance optimisation, and security best practices. Experience with caching mechanisms ...

Ready to Apply?

Submit your application today and join our talented team at Confidential.

Submit Application

Job Details

  • Location Johannesburg, Johannesburg
  • Job Type Full-time
  • Category IT / Computing / Software
  • Posted Date February 28, 2026
  • Application Deadline April 09, 2026