Where

Senior Python Developer

Executive Placements
Johannesburg Full-day Full-time

Description:

Senior Python Developer
Bryanston, 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

Similar jobs

  • Executive Placements
  • Johannesburg
Description: What you will be doing: Architect, develop, and maintain high-performance Python applications supporting AI and machine learning use cases. Lead peer code reviews and enforce best practices in software engineering and coding standards. Design ...
25 days ago
  • Executive Placements
  • Johannesburg
Description: What you will be doing: Architect, develop, and maintain high-performance Python applications supporting AI and machine learning use cases. Lead peer code reviews and enforce best practices in software engineering and coding standards. Design ...
22 days ago
  • Crayon Technologies (Pty) Ltd
  • Johannesburg
Description: Note: This role is for one of our clients. While we do track apply clicks, you'll need to complete the quick steps on Crayon for your application to be considered. How you'll role This role requires a seasoned Python Developer to contribute ...
6 days ago
  • Crayon Technologies (Pty) Ltd
  • Johannesburg
Description: Note: This role is for one of our clients. While we do track apply clicks, you'll need to complete the quick steps on Crayon for your application to be considered. How you'll role This role requires a seasoned Python Developer to contribute ...
6 days ago