Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Network Recruitment

NewBe an early applicant

Senior Python Developer

Posted 16 views
Discussion

Summary

Senior back-end Python developer building and maintaining Django-based systems, RESTful APIs, and MySQL databases, deployed in Linux via Docker and cloud platforms (AWS/Azure/GCP). A full-time on-site role in Bryanston, Johannesburg, with mentoring, code reviews, and architectural leadership.



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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →