Where

Senior Python Developer

Executive Placements
Johannesburg Full-day Full-time

Description:

Key Responsibilities:
  • Develop and maintain back-end systems using Python, ensuring robust, scalable, and high-quality solutions.
  • Design, build, and maintain RESTful APIs for both internal and external integration.
  • Work with MySQL databases, including query optimization and schema design.
  • Collaborate with Front-End Developers, product owners, and other stakeholders for seamless system integration.
  • Debug and troubleshoot complex software issues in a Linux environment.
  • Participate in code reviews, mentor Junior Developers, and promote best practices.
  • Contribute to architecture decisions and provide technical guidance to the team.
    Required Skills:
    • Strong Python programming experience with a proven track record.
    • Expertise in API development and back-end system architecture, including microservices.
    • Solid experience with MySQL database management and optimization.
    • Comfortable working in Linux environments with basic shell scripting skills.
    • Proficiency in Git for version control.
      Desirable Skills:
      • Experience with containerization (Docker) and cloud platforms (AWS, Azure, and GCP).
      • Familiarity with message brokers like RabbitMQ or Kafka.
      • Exposure to Agile development methodologies.
        Qualifications & Skills:
        • Bachelors Degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
        • Minimum 5 years' of professional Python development experience.

05 Feb 2026;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Johannesburg
Description: Senior Python Developer Bryanston, Gauteng - Fully In-Office ... infrastructure Collaborate with front-end developers, product owners, and other ... professional experience as a Python Developer Strong experience with Python and Django Proven ...
13 days ago
  • Executive Placements
  • Johannesburg
Description: Senior Python Developer Bryanston, Gauteng - Fully In-Office ... infrastructure Collaborate with front-end developers, product owners, and other ... professional experience as a Python Developer Strong experience with Python and Django Proven ...
28 days ago
  • MSP Staffing (PTY) LTD
  • Johannesburg
R 66 667 R 75 000 a month
... seeking a highly skilled and experienced Senior Python Developer with a strong focus on Flask ... ’ experience overall. · BSc/ BTech/ N.Dip · Python · Flask · Django · Web Application · Restful ...
12 days ago
  • MSP Staffing (PTY) LTD
  • Johannesburg
R 66 667 R 75 000 a month
... seeking a highly skilled and experienced Senior Python Developer with a strong focus on Flask ... ’ experience overall. · BSc/ BTech/ N.Dip · Python · Flask · Django · Web Application · Restful ...
12 days ago