Description:
Senior Python DeveloperBryanston, Gauteng - Fully In-Office
Key Responsibilities:
Design, develop, and maintain back-end systems using Python (Django) Build, maintain, and optimise RESTful APIs Work extensively with MySQL, including schema design and performance optimisation Deploy and support applications in Linux environments Use Docker for containerisation and environment consistency Work with cloud platforms (AWS, Azure, or Google Cloud) for application deployment and infrastructure Collaborate with front-end developers, product owners, and other engineers Debug and troubleshoot complex application and infrastructure issues Participate in code reviews, mentor junior developers, and uphold coding standards Contribute to architectural decisions and provide technical leadership
Essential Requirements (Non-Negotiable):
5+ years professional experience as a Python Developer Strong experience with Python and Django Proven experience building and maintaining APIs Solid hands-on experience with MySQL Strong experience working in Linux environments Docker experience for containerised applications Experience working with cloud platforms: AWS, Azure, or Google Cloud Strong back-end and system architecture knowledge Proficiency with Git version control Willingness to work full-time in office (Bryanston, Gauteng)
Nice-to-Haves:
Experience with microservices architectures Exposure to message brokers such as RabbitMQ or Kafka Experience working in Agile development environments
Qualifications:
Bachelors degree in Computer Science, Software Engineering, or a related field
Apply Now!
For more information contact:
Raees Sadek
IT Recruitment
Researcher
06 Jan 2026;
from:
gumtree.co.za