python developer

1,000 python developer job listings in South Africa. Find daily updated positions from leading job boards.


  • South Africa Takealotgroup Full-time

    Takealot.com, South Africa’s leading online retailer, is seeking a Software Engineer (Python) to join our team. You will develop robust e‑commerce software, implement best practices, and contribute to new features while supporting 24/7 operations.You will pair with teammates to design scalable solutions, work on RESTful APIs, microservices, and automated...


  • Johannesburg, Gauteng, South Africa Lumenalta Remote Full-time R 2 - R 3 Contract

    A tech solutions company is seeking an experienced backend developer for a fully remote position. You will design and maintain scalable backend systems using Python and AWS services, implement microservices, and ensure high reliability. The ideal candidate has 7+ years of experience, especially with GraphQL APIs and cloud infrastructure. Strong communication...


  • Sandton, Gauteng, South Africa Lumenalta Remote Full-time R 2 - R 3 Contract

    A tech solutions company is seeking an experienced backend developer for a fully remote position. You will design and maintain scalable backend systems using Python and AWS services, implement microservices, and ensure high reliability. The ideal candidate has 7+ years of experience, especially with GraphQL APIs and cloud infrastructure. Strong communication...


  • Gqeberha, Eastern Cape, South Africa Lumenalta Remote Full-time R 2 - R 3 Contract

    A tech solutions company is seeking an experienced backend developer for a fully remote position. You will design and maintain scalable backend systems using Python and AWS services, implement microservices, and ensure high reliability. The ideal candidate has 7+ years of experience, especially with GraphQL APIs and cloud infrastructure. Strong communication...

  • Data Scientist

    13 hours ago


    Johannesburg, Gauteng, South Africa ATS Client Full-time

    ATS Client is seeking a Data Scientist to design, develop, and deploy ML and optimisation models at enterprise scale in a hybrid Johannesburg-based role. You will collaborate with engineering, business stakeholders and clients to translate complex operational challenges into data-driven solutions, with exposure to geospatial analytics, cloud platforms,...


  • Durban, KwaZulu-Natal, South Africa Lumenalta Remote Full-time R 2 - R 3 Contract

    A tech solutions company is seeking an experienced backend developer for a fully remote position. You will design and maintain scalable backend systems using Python and AWS services, implement microservices, and ensure high reliability. The ideal candidate has 7+ years of experience, especially with GraphQL APIs and cloud infrastructure. Strong communication...


  • East London, Eastern Cape, South Africa Lumenalta Remote Full-time R 2 - R 3 Contract

    A tech solutions company is seeking an experienced backend developer for a fully remote position. You will design and maintain scalable backend systems using Python and AWS services, implement microservices, and ensure high reliability. The ideal candidate has 7+ years of experience, especially with GraphQL APIs and cloud infrastructure. Strong communication...


  • South Africa Lumenalta Remote Full-time R 2 - R 3 Contract

    A tech solutions company is seeking an experienced backend developer for a fully remote position. You will design and maintain scalable backend systems using Python and AWS services, implement microservices, and ensure high reliability. The ideal candidate has 7+ years of experience, especially with GraphQL APIs and cloud infrastructure. Strong communication...


  • Stellenbosch, Western Cape, South Africa Lumenalta Remote Full-time R 2 - R 3 Contract

    A tech solutions company is seeking an experienced backend developer for a fully remote position. You will design and maintain scalable backend systems using Python and AWS services, implement microservices, and ensure high reliability. The ideal candidate has 7+ years of experience, especially with GraphQL APIs and cloud infrastructure. Strong communication...


  • Cape Town, Western Cape, South Africa Lumenalta Remote Full-time R 2 - R 3 Contract

    A tech solutions company is seeking an experienced backend developer for a fully remote position. You will design and maintain scalable backend systems using Python and AWS services, implement microservices, and ensure high reliability. The ideal candidate has 7+ years of experience, especially with GraphQL APIs and cloud infrastructure. Strong communication...


  • Centurion, Gauteng, South Africa Lumenalta Remote Full-time R 2 - R 3 Contract

    A tech solutions company is seeking an experienced backend developer for a fully remote position. You will design and maintain scalable backend systems using Python and AWS services, implement microservices, and ensure high reliability. The ideal candidate has 7+ years of experience, especially with GraphQL APIs and cloud infrastructure. Strong communication...


  • Pretoria, Gauteng, South Africa Lumenalta Remote Full-time R 2 - R 3 Contract

    A tech solutions company is seeking an experienced backend developer for a fully remote position. You will design and maintain scalable backend systems using Python and AWS services, implement microservices, and ensure high reliability. The ideal candidate has 7+ years of experience, especially with GraphQL APIs and cloud infrastructure. Strong communication...


  • gauteng, South Africa Takealotgroup Full-time

    , South Africa’s leading online retailer, is seeking a Software Engineer (Python) to join our team. You will develop robust e‑commerce software, implement best practices, and contribute to new features while supporting 24/7 operations. You will pair with teammates to design scalable solutions, work on RESTful APIs, microservices, and automated tests,...


  • Cape Town, Western Cape, South Africa Hire Resolve Full-time

    A leading recruitment agency is seeking a Cloud Engineer to work within the Google Cloud environment. This role requires proficiency in Python and SQL, with over 7 years of development experience and strong data skills. The Cloud Engineer will help design large systems for data processing and ensure clean data to aid business decisions. The position offers a...


  • Johannesburg, Gauteng, South Africa Canonical Full-time

    A leading software provider seeks a software engineer passionate about open source, Linux, and Python. This is a remote position based in the Americas, involving collaboration with a global team. Responsibilities include writing code for new features, conducting code reviews, and contributing to release management. Candidates should have a Bachelor's in...


  • gauteng, South Africa Network Finance Full-time

    Network Finance invites applications from graduates with a strong foundation in Python and a keen interest in AI/ML. Candidates should possess 1–2 years of software development experience and demonstrate analytical, problem-solving abilities. A solid technical background and a drive to learn will be highly regarded. South Africa, Wes-Kaap location...


  • gauteng, za, Gauteng Lumenalta Full-time

    3 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. At Lumenalta, we partner with global enterprises to build and scale high-impact digital products. Our engineering teams work on complex, production-grade systems that power real-world experiences for millions of users. What You’ll Do Design, build,...


  • eastern cape, za, Eastern Cape Mindrift Full-time

    A leading AI innovation company is seeking experienced Mechanical Engineers with strong Python skills to train and evaluate AI models on complex engineering problems. This fully remote, flexible, part-time role allows for contributions to future AI systems. Candidates should have a relevant engineering degree, over 3 years of experience, and advanced English...


  • cape town, western cape, South Africa Hire Resolve Full-time

    A leading recruitment agency is looking for a Technical / Team Lead for their client in the Geospatial (GIS) Industry. This remote position requires at least 6 years of software engineering experience. The ideal candidate will lead software development projects, ensuring high-quality design and collaboration across teams. Proficiency in Python, Java Script,...


  • Johannesburg, Gauteng, South Africa DataTech Recruitment Full-time R 469,000 - R 670,000 Contract

    DataTech Recruitment is seeking a Senior Application Support Engineer in Johannesburg to own Tier 2/3 incidents, investigate across application, data and cloud layers, and work with development to resolve production issues. The role emphasizes Python, SQL and cloud-native problem solving within a data-focused insurance technology environment.You will help...