×
Register Here to Apply for Jobs or Post Jobs. X

Python Developer

Job in Johannesburg, 2000, South Africa
Listing for: Network Recruitment
Full Time position
Listed on 2026-03-13
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Python, Cloud Engineer - Software
Job Description & How to Apply Below

We are seeking an experienced Senior Python Developer to join a high-performing development team focused on building scalable, reliable, and high-quality backend systems. This role is ideal for a developer who enjoys solving complex technical problems, designing robust APIs, and contributing to the architecture of modern software platforms. The successful candidate will play a key role in developing backend services, building and maintaining APIs, and ensuring the performance and scalability of core systems.

Key Responsibilities
  • Develop, maintain, and enhance backend systems using Python, ensuring scalable and high-performance solutions.
  • Design, build, and maintain RESTful APIs to support internal and external integrations.
  • Work with MySQL databases, including writing efficient queries and optimizing database performance.
  • Collaborate closely with front‑end developers, product owners, and cross‑functional teams to ensure seamless system integration.
  • Debug, troubleshoot, and resolve complex software and infrastructure issues within Linux environments.
  • Participate in code reviews, mentor junior developers, and contribute to improving development standards and best practices.
  • Contribute to system architecture decisions and provide technical guidance to the development team.
Required Skills
  • Strong Python Programming

    Skills:

    Proven experience in Python development with a solid track record of delivering high-quality software solutions.
  • API Development:
    Experience developing RESTful APIs using frameworks such as Flask, FastAPI, or Django.
  • Backend Systems:
    Strong experience in backend development, microservices architecture, and building scalable server‑side applications.
  • Front‑End Development:
    Exposure to modern front‑end frameworks such as Vue.js or React for building responsive user interfaces.
  • MySQL Database

    Skills:

    Hands‑on experience working with MySQL, including writing complex queries, schema design, and performance optimisation.
  • Linux Environment:
    Practical experience working in Linux environments, including shell scripting and troubleshooting.
  • Version Control:
    Proficiency in Git for source control and collaborative development.
Desirable Skills
  • Experience with containerisation technologies such as Docker.
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with message brokers such as Rabbit

    MQ or Kafka.
  • Experience working within Agile development environments.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years’ professional experience in software development with a strong focus on Python and backend systems.

For more information, contact:

Reinie Du Preez

Senior Specialist Recruitment Consultant

r

#J-18808-Ljbffr
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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary