Senior Full Stack Python Developer

Network Recruitment
📍 Johannesburg, Johannesburg, South-Africa 💼 Full-time 🕒 Posted March 02, 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 platfo...

Ready to Apply?

Submit your application today and join our talented team at Network Recruitment.

Submit Application

Job Details

  • Location Johannesburg, Johannesburg
  • Job Type Full-time
  • Category Other-General
  • Posted Date March 02, 2026
  • Application Deadline April 11, 2026