Job Description

Senior Python Developer
Bryanston, Gauteng | Fully In-Office
We are recruiting for a Senior Python Developer to join a technically strong and established development team. This role is ideal for an experienced backend developer with a passion for building scalable systems, APIs, and cloud-enabled solutions.
Important: This position is 100% office-based in Bryanston and requires a minimum of 5 years' professional experience.
Key Responsibilities
Design, develop, and maintain backend 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 ...

Ready to Apply?

Take the next step in your AI career. Submit your application to Network Recruitment today.

Submit Application