Senior Python Developer

Johannesburg, Gauteng, South Africa

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 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 backend and system architecture knowledge
  • Proficiency with Git version control
  • Willingness to work full-time in office (Bryanston, Gauteng)
Nice to Have
  • Experience with microservices architectures
  • Exposure to message brokers such as RabbitMQ or Kafka
  • Experience working in Agile development environments
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field
Apply Now!
For more information contact:
Raees Sadek
IT Recruitment
Researcher
011 622 9526
For more information please contact:
Raees Sadek

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1629991
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned