More jobs:
Senior Python Developer
Job in
Randburg, Johannesburg, 2000, South Africa
Listed on 2026-01-10
Listing for:
Network Recruitment
Full Time
position Listed on 2026-01-10
Job specializations:
-
Software Development
Python, Software Engineer
Job Description & How to Apply Below
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 application and infrastructure issues
- Participate in code reviews, mentor junior developers, and uphold coding standards
- Contribute to architectural decisions and provide technical leadership
- 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 backend and system architecture knowledge
- Proficiency with Git version control
- Willingness to work full-time in office (Bryanston, Gauteng)
- Experience with microservices architectures
- Exposure to message brokers such as Rabbit
MQ or Kafka - Experience working in Agile development environments
- Bachelor’s degree in Computer Science, Software Engineering, or related field
For more information, contact:
Raees Sadek
, IT Recruitment Researcher, .
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×