Where

Senior Full Stack Python Developer

Executive Placements
Johannesburg Full-day Full-time

Description:

Introduction

Future Careers is seeking a Senior Full Stack Python Developer for a leading global logistics organisation based in Joburg. The ideal candidate is an experienced full-stack engineer with strong Python expertise and a proven track record in building scalable, secure enterprise systems.

Youll work across backend and frontend development, contribute to modern microservices architecture, and play a key role in driving performance, quality, and technical excellence within a high-performing IT team.

Description

Key Responsibilities:

  • Design, develop, and maintain scalable backend services using Python (Django, Flask, or FastAPI)

  • Build and enhance modern, responsive front-end applications using React, Angular, or Vue

  • Develop and maintain RESTful and event-driven microservices

  • Design and optimise relational databases (SQL Server preferred) and work with NoSQL where required

  • Contribute to system architecture, scalability, performance optimisation, and security best practices

  • Implement and manage CI/CD pipelines, containerisation (Docker), and Kubernetes deployments

  • Integrate enterprise systems such as ERP, finance, logistics, and third-party SaaS platforms

  • Apply caching mechanisms (e.g., Redis, Memcached) to improve system performance

  • Collaborate with cross-functional teams within Agile/Scrum environments

  • Mentor and support junior developers, contributing to shared engineering standards

  • Ensure clean code practices, automated testing, and high-quality software delivery

  • Support DevOps, cloud (AWS/Azure/GCP) environments, and ongoing system improvements

    Education Profile

    • Bachelors Degree in Computer Science, Software Engineering, Information Systems, or related field (or equivalent practical experience)

    • Relevant professional software development or cloud certifications advantageous

    • 7-10+ years of professional experience in full-stack development within enterprise or product-based environments

    • Advanced Python expertise (OOP, async programming, best practices)

    • Experience with Django, Flask, or FastAPI

    • Strong SQL knowledge with experience in relational databases (SQL Server preferred) and exposure to NoSQL

    • Hands-on experience building RESTful and event-driven microservices

    • Experience with modern front-end frameworks (React, Angular, or Vue)

    • Proficiency in HTML5, CSS3, JavaScript/TypeScript, and resp

20 Feb 2026;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Johannesburg
Description: Key Requirements Bachelors Degree in Computer Science, Software Engineering, Information Systems, or related field (or equivalent experience). 710+ years professional experience in full-stack development. Advanced expertise in Python (OOP, ...
2 days ago
  • Executive Placements
  • Johannesburg
Description: ð?? About the Opportunity Youll join a high-calibre engineering team responsible for building, scaling, and maintaining fullâ??stack applications that enable critical business operations. This role combines backend depth, frontend capability, ...
a day ago
  • Executive Placements
  • Johannesburg
Description: Company and Job Description: This organisation is well established and committed to long term innovation. You will work in an environment that values engineering excellence, encourages continuous learning, and supports modern development ...
2 days ago
  • Executive Placements
  • Johannesburg
Description: My client from a Freight Forwarder is seeking a Senior Full Stack Java Developer. Seeking a highly experienced Senior Full-Stack Java Developer to design, develop, customise, and enhance enterprise-grade Tradecloud-based supply chain ...
12 days ago