Python Developer

ExecutivePlacements.com

Recruiter

Network Recruitment

Job Ref

ITA005960/Caity

Date posted

Thursday, June 25, 2026

Location

Johannesburg, South Africa

SUMMARY

Are you a skilled Python Developer looking to work on scalable, high-performance systems? This is your opportunity to join a fast-paced technical environment where innovation, collaboration, and clean code are at the core of everything you build.

POSITION INFO

Company and Job Description Join a forward-thinking technology-driven business that specialises in developing robust, scalable software solutions. This role offers the opportunity to work within a collaborative development team on impactful projects that require strong backend expertise and problem-solving ability. You'll be involved in building and enhancing critical systems, contributing to architectural decisions, and working alongside passionate professionals dedicated to delivering high-quality solutions. The environment encourages knowledge sharing, technical growth, and continuous improvement. If you are looking for a role where you can deepen your backend development expertise while working with modern technologies and best practices, this opportunity offers both challenge and career progression. Key Responsibilities: Design, develop, and maintain backend applications using Python Build and enhance APIs to support system integrations and business functionality Work extensively with databases, ensuring efficient queries and optimised performance Collaborate with cross-functional teams to deliver seamless system functionality Troubleshoot, debug, and resolve technical issues in development and production environments Participate in code reviews and contribute to maintaining high development standards Assist in shaping system architecture and technical direction Job Experience and Skills Required: Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) Minimum 5 years of software development experience At least 3 years focused specifically on Python development Proven experience in backend development and building scalable systems Strong proficiency in Python programming Solid experience developing and working with APIs Hands-on experience with relational databases, particularly MySQL Familiarity with Linux environments for development and troubleshooting Experience using Git for version control Understanding of system design, performance optimisation, and backend architecture Exposure to containerisation tools (e.g., Docker) is advantageous Experience with cloud platforms beneficial Familiarity with messaging systems or distributed systems is a plus Strong problem-solving skills and ability to work within a team environment Apply Now! For more exciting IT vacancies, visit: /> We also specialise in recruiting for: Software Developers (Back-End, Front-End, Full Stack) Mobile Developers Business & Systems Analysts BI & SQL Experts UI/UX Professionals Data Scientists & Data Analysts Big Data Professionals Cloud Experts Infrastructure Specialists DevOps & SecOps Engineers Cybersecurity Specialists SEO / Digital Designers If you have not received feedback within two weeks, please consider your application unsuccessful. Your profile will remain in our database for future opportunities. For more information, contact: Caitlin Ferley Recruitment Consultant Linkedin: