Python Developer

Network Recruitment
Johannesburg, Gauteng
Full-time
Posted 2 days ago
Full-time IT & Software
Apply for this job

Job Description


SUMMARY:

Are you a skilled Python Developer ready for your next career move?
I specialize in connecting talented Python Developers with exciting opportunities across software development houses, AI-focused start-ups, consultancies, fintechs, and large corporates.
I work with organisations that are building cutting-edge applications using Python, Django, Artificial Intelligence, Machine Learning, cloud technologies, and modern software engineering practices.
Whether your expertise lies in backend development, web applications, AI-powered solutions, machine learning, API development, or cloud-native applications, I'd be interested in connecting with you to explore opportunities aligned with your career goals.


POSITION INFO:
Requirements: - Relevant IT / Computer Science / Software Engineering qualification and experience - Strong Python development experience - Strong Django framework experience - Experience building, maintaining, and deploying scalable web applications - Experience developing and consuming RESTful APIs - Strong SQL and database development experience (PostgreSQL, MySQL, SQL Server) - Experience with Object-Oriented Programming (OOP) and software design principles - Experience with Git and version control systems - Experience with unit testing and automated testing frameworks - Experience working in Agile / Scrum environments - Experience with cloud platforms such as Azure, AWS, or Google Cloud Platform - Experience with Docker and containerisation technologies - Strong problem-solving and analytical skills Advantageous: - Experience with Artificial Intelligence and Machine Learning solutions - Experience working with Large Language Models (LLMs) and Generative AI platforms - Experience with OpenAI, Azure OpenAI, Gemini, Claude, or similar technologies - Experience with LangChain, LangGraph, or AI orchestration frameworks - Experience with FastAPI and modern Python frameworks - Experience with MLOps and model deployment - Experience developing AI-powered applications, chatbots, copilots, and intelligent automation solutions - Experience with TensorFlow, PyTorch, or Scikit-learn - Experience with vector databases such as Pinecone, Weaviate, ChromaDB, or FAISS - Experience with CI/CD pipelines and DevOps practices - Experience with microservices architecture - Experience with Kubernetes and cloud-native deployments If you're ready for your next Python Development opportunity, I'd love to hear from you. Send me your CV now to If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

Interested in this role?

You'll apply on Network Recruitment's own site before 6 December 2026. Put your most relevant experience at the top of your CV first.

Apply Now Get new jobs on WhatsApp

Real employers never ask you to pay to apply. How to spot a job scam

Job details
Job TypeFull-time
LocationJohannesburg, Gauteng
CategoryIT & Software
Posted6 November 2026
Closing Date6 December 2026
Network Recruitment
Johannesburg, Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job