python jobs in Randburg

Found 544 jobs
Sort by:

Senior Python Developer

Psybergate (Pty) LTD
Johannesburg

What you will be doing: - Architect, develop, and maintain high-performance Python applications supporting AI and machine learning use cases. - Lead peer code reviews and enforce best practices in software engineering and coding standards. - Design, build, and manage ELT/ETL data pipelines in massively parallel processing environments (e.g. Spark, Ray, or similar). - Oversee the full machine...

View salary & More Info
13 hours ago

Senior Python Developer

Network Recruitment
Johannesburg

Key Responsibilities: - Develop and maintain back-end systems using Python, ensuring robust, scalable, and high-quality solutions. - Design, build, and maintain RESTful APIs for both internal and external integration. - Work with MySQL databases, including query optimization and schema design. - Collaborate with Front-End Developers, product owners, and other stakeholders for seamless system...

View salary & More Info
13 hours ago

Senior Software Engineer (C#/Python)

wePlace
Johannesburg

Purpose StatementThe Back-End Software Engineer III plays a critical role in designing and building scalable, secure, and high-performing backend systems that power our enterprise applications. You will work within a cross-functional team to deliver end-to-end solutions, from architecture and development to deployment and monitoring. At this level, you will also mentor junior engineers,...

View salary & More Info
13 hours ago

Python Django Developer

Goldman Tech
Johannesburg

The Time Has Arrived - Secure a New Opportunity for 2026! Are you ready to enter 2026 with a fresh and exciting career move? We are looking for an experienced Python Django Developer to join a dynamic, innovative, and fast-growing team. If youre passionate about building high-performing applications, enjoy working with modern technologies, and want to be part of a company where your expertise...

View salary & More Info
5 hours ago

Backend Python Developer

Hire Resolve
Johannesburg

Overview Backend Python Developer Hire Resolve has a client that is urgently in search of an experienced Backend Python Developer to join their team in Pretoria. Responsibilities: Write effective, scalable code. Develop back-end components to improve responsiveness and overall performance Integrate user-facing elements into applications. Test and debug programs Improve functionality of...

View salary & More Info
4 days ago

Full-Stack Python Developer

Tumaini
Johannesburg

Job Description Are you a Senior Full-Stack Python Developer seeking new career opportunities? Well we have the right job for you! A well-established company is seeking a Senior Full-Stack Python Developer to join their team on remote basis. Requirements: •4+ years’ experience in Python development •Relevant IT Degree or Diploma •Skills include Python, Django , Rest API , Javascript or

View salary & More Info
4 days ago

Python Developer

Crayon Technologies Ltd
Johannesburg

Note: This role is for one of our clients. While we do track apply clicks, you'll need to complete the quick steps on Crayon for your application to be considered. How you'll role This role requires a seasoned Python Developer to contribute to high-performance API development and system architecture over a short-term 3-month contract. You will work with teams to deliver scalable and efficient...

View salary & More Info
5 hours ago

Senior Python Developer

Johannesburg

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...

View salary & More Info
17 hours ago

Intermediate Python Developer

Deka Minas (Pty) Ltd
Johannesburg

Duties: - Attend all sessions required in order to understand the business and features being briefed in, in order to be able to contribute to solutioning and development. - Help execute on functional requirements - Understand user requirements and assist in gathering requirements - Complete all tasks in an agreeable time by yourself and your peers to ensure you do not block the work of others -...

View salary & More Info
4 days ago

Intermediate BackEnd Python Developer

Goldman Resourcing
Johannesburg

Job Description We have an amazing opportunity for an Intermediate BackEnd Python Developer in Johannesburg! We require a candidate with: •Degree or Diploma in relevant field •4+ years of experience •Experience building enterprise-standard applications, with a focus on server-side applications. •Ability to work effectively in an iterative agile development process, using Jira, Git...

View salary & More Info
4 days ago

Senior Python Developer (AWS/Azure)

Sabenza IT & Recruitment
Johannesburg

We are seeking a highly experienced Senior Python Developer with strong cloud engineering expertise across AWS and/or Azure. The ideal candidate has 7+ years of hands-on Python development experience, deep understanding of cloud-native architectures, and a proven ability to design, build, and scale secure, reliable backend systems. Key Responsibilities: - Design, develop, and maintain scalable,...

View salary & More Info
13 hours ago

Electrical Engineer with Python Experience - Freelance AI Trainer

Mindrift
Johannesburg

This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English. At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What we do The Mindrift platform connects specialists...

View salary & More Info
7 days ago

Senior Back End Developer (Python)

Elixirr Digital
Johannesburg

You have a strong programming background? You feel at home designing back-end systems and scalable architectures? You write clean, efficient, and maintainable Python code with attention to detail? Join Elixirr Digital as a Back End Developer (Python) and shape the future of innovative, data-driven solutions! As a Back End Developer (Python), you’ll be responsible for architecting, developing,...

View salary & More Info
7 days ago
Hybrid

Data Scientist (Python/SQL/sas/stata) Hybrid (Tb)

Mediro ICT
Johannesburg

The successful applicant will join a team of specialist to work together with the current internal capacity at the client on various projects. Acquire, extract, process and synthesize datasets from systems. Meeting specified data standards required for general data requests, specialized data requests as well as ad hoc requests including analysis thereof to provide insights and identify revenue...

View salary & More Info
7 days ago

Back-end-Python Developer

Goldman Resourcing
Johannesburg

Job Description We have an amazing opportunity for Back-end-Python Developer in Johannesburg! We require a candidate with: •BSc Degree in Computer Science or similar relevant field •4 years of experience as a Back-end developer •4 years of experience with programming Python •Knowledge of at least one Python web framework (such as Django or Flask) an advantage •Familiarity with an ORM...

View salary & More Info
4 days ago
Alert me to new jobs like python, Randburg
By continuing to use the website, I agree to the Terms of Use and Privacy Policy. You can tune your job alerts or unsubscribe at any time.

Industrial Engineer (Power BI, SQL, Python)

Network Recruitment
Johannesburg

Responsibilities: - Assist with planning, coordinating and executing project across departments. Support documentation and reporting of project outcomes and lessons learned - Map processes, identify bottlenecks, and recommend improvement that reduces waste and increases value - Collect, clean and analyse business and operational data to generate insights - Support the development of dashboards,...

View salary & More Info
13 hours ago

Perl/Python Engineer

Tumaini
Johannesburg

Job Description Are you Software Engineer skilled in Python/Perl ? Well we have the right job for you! A well-established IT company is seeking a Perl/Python Engineer to join their Rosebank based Team. Requirements: •4+ years’ experience in Software Engineering. •Good Programming/Scripting Skills: Perl/Python, PHP, JavaScript/jQuery and Google Apps Scripts. •Solid understanding of...

View salary & More Info
4 days ago

MCP & Tools Python Developer - Agent Evaluation Infrastructure

Mindrift
Johannesburg

This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English proficiency. At Mindrift, innovation meets opportunity. We believe in using the power of collective human intelligence to ethically shape the future of AI. What we do The Mindrift platform,...

View salary & More Info
7 days ago

Python Developer

Goldman Resourcing
Johannesburg

Job Description We have an amazing opportunity for a Python Developer based in Johannesburg! We require a candidate with: •IT related BSc Certificate.5+ years’ experience. •Programming languages: Python [Flask API’s specifically]; Django advantageous Web technologies (java scripting, jQuery). HTML5, web2.0 (ajax) •Database integration and knowledge a must have, MySQL knowledge advantageously...

View salary & More Info
4 days ago

Freelance Machine Learning AI Trainer (Python)

Mindrift
Johannesburg

This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English proficiency. At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What we do The Mindrift platform connects...

View salary & More Info
7 days ago
The Jobsora algorithm selects vacancies which is based on the parameters you set: position, location, salary level, type of vacancy, etc.
The more parameters you specify, the more precisely, the algorithm will select vacancies for you.
We recommend you to specify such minimum search refinements:
• Job title or company name
Menu