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
-