python developer jobs in Johannesburg

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


  • Johannesburg, South Africa SavageOne Pty Full-time

    Job Summary: We are seeking a detail-oriented Junior QA to join our IT team. The successful candidate will assist in testing software applications, identifying bugs, and ensuring the overall quality of our products. This role is ideal for individuals with a keen eye for detail, strong analytical skills, and a passion for software quality. Key...

  • Data Engineer — BI

    6 hours ago


    Johannesburg, Gauteng, South Africa Luxaviation Full-time

    Luxaviation Group is seeking a Data Engineer to join the Group BI team in Johannesburg. You will help develop data and analytics capabilities, transforming complex data into trusted insights to support operations and strategy.Key responsibilities include designing ETL/ELT processes, building data pipelines with Python and Airflow, and developing BI models in...


  • Johannesburg, South Africa CA Select Full-time

    About the Role *FULLY REMOTE* This is an exciting opportunity for a backend-leaning Full-Stack Engineer to join a specialist fintech organisation building cloud-based payment intelligence and AI-enabled data products. You will take meaningful ownership of vertical product changes, working within a high-impact team to turn complex financial data into...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full-time

    About the job Junior Quality Assurance EngineerJob Summary:We are seeking a detail-oriented Junior QA to join our IT team. The successful candidate will assist in testing software applications, identifying bugs, and ensuring the overall quality of our products. This role is ideal for individuals with a keen eye for detail, strong analytical skills, and a...

  • Senior Gen AI

    1 day ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full-time

    Boardroom Appointments is seeking a Senior Software Developer with a strong Gen AI focus to design, develop and deploy AI-powered solutions in a cloud-native environment. You will work across AWS and GCP to deliver scalable software and intelligent automation for enterprise use.The role requires deep Python expertise, hands-on Gen AI experience, and...


  • Johannesburg, South Africa Headhunters Full-time

    Requirements:  - Bachelor’s or Master’s Degree in: - Engineering - Computer Science - Mathematics - Statistics - Related field - Minimum 7+ years’ relevant experience - Advanced SQL expertise (non-negotiable) - Advanced Python experience (non-negotiable) - Strong automation experience using: - SQL - Python - Power Automate -...

  • Junior Data Scientist

    18 hours ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full-time

    A leading insurance underwriting manager is looking for a Junior Data Scientist with strong programming, data analysis, and problem-solving skills to join their analytics team in Johannesburg. This is a high-impact, developmental role for a technically skilled individual to work closely with senior management and underwriting teams, supporting pricing,...


  • johannesburg, gauteng, South Africa EY Full-time R 103,000 Contract

    EY is seeking a Credit Risk Senior Associate in South Africa, with Johannesburg or Cape Town as possible locations. You will work within the Quantitative Advisory Services team, delivering credit risk, market risk and data science solutions for banks, insurers and corporate clients. Your role covers model design, validation and impairment assessments, plus...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full-time

    SavageOne Pty Ltd in Johannesburg is seeking a motivated Junior QA Engineer to help test software applications, identify bugs, and ensure quality across web and mobile platforms.You will participate in Agile sprints, write and maintain automated test scripts in Python, and use Appium, Selenium, and Jira to track defects and outcomes, collaborating with...


  • johannesburg, gauteng, South Africa WMS Secure Full-time R 800,000 Contract

    A leading technology firm is looking for a skilled Senior Back-End Developer based in Johannesburg, South Africa. The ideal candidate will have over 5 years of back-end development experience and a strong proficiency in SQL. Key responsibilities include designing, developing, and maintaining scalable applications while mentoring junior developers. Experience...


  • Johannesburg, Gauteng, South Africa ATS Client Full-time R 588,000 - R 980,000 Contract

    ATS Client seeks an AI Engineer to build intelligent systems and turn data into actionable insights. You will work across AI, machine learning, and data analytics to design, develop, and deploy scalable solutions that solve real business problems.Responsibilities include developing and deploying ML models, data analysis, and integrating AI into business...


  • Johannesburg, South Africa Ithemba Recruitment- Sourcing Top Talent Full-time

    Duties and responsibilities: Lead the ideation, prototyping, and development of AI software.Demonstrate expertise in solving computer vision problems.Develop deep learning and traditional machine learning algorithms for the business. Design and develop scalable software architectures.Demonstrate ongoing understanding of Machine Learning technologies...


  • johannesburg, gauteng, South Africa Avatar Advisory Full-time R 800,000 Contract

    Avatar Advisory in Johannesburg is looking for a highly skilled Senior Back-End Developer to design, develop, and maintain robust back-end systems. The ideal candidate will have over 5 years of back-end development experience, strong SQL expertise, and proficiency in languages like C#, Java, Python, or PHP. Key responsibilities include developing scalable...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full-time

    A leading audit firm is seeking an Assistant Manager – Credit Risk Modelling to support the development and validation of credit risk models in Johannesburg. The successful candidate will manage teams and mentor junior staff, requiring 2-3 years of credit risk experience. A Hons or Masters’ degree in a quantitative discipline is essential, along with...


  • Johannesburg, Gauteng, South Africa KPMG South Africa Full-time

    A leading financial services firm in Johannesburg is seeking a Senior Credit Risk Consultant to support the development and auditing of credit risk models. The ideal candidate will have a quantitative background, with a focus on credit risk modelling and a passion for coaching junior staff. This position provides exposure to various modelling techniques and...

  • Data Engineer

    6 hours ago


    johannesburg, gauteng, South Africa Humanatics (Pty) Ltd Full-time R 1 Contract

    Humanatics (Pty) Ltd is seeking a highly motivated Data Engineer / Data Consultant in Johannesburg. The role focuses on transforming data into meaningful business insights and leveraging Azure, Fabric, SQL, Python and Power BI to build robust BI solutions. The ideal candidate will have an engineering or CS background with relevant certifications and hands-on...


  • Johannesburg, Gauteng, South Africa Sabenza IT & Recruitment Full-time

    Sabenza IT & Recruitment seeks a data engineer to join a high-performing data engineering environment in Johannesburg, South Africa. You will design, develop and optimize enterprise-scale data solutions, focusing on CDP and Hadoop ecosystems, Spark, PySpark, NiFi, Sqoop, and SQL-driven analytics.You will build robust ETL pipelines, process large datasets,...

  • AWS Platform Engineer

    11 hours ago


    Johannesburg, Gauteng, South Africa DVT Full-time

    DVT is a leading software development company in Africa, offering consulting to top clients in South Africa and globally. We seek an AWS Platform Engineer to join our cloud team, driving automation, CI/CD, and best practices for secure, scalable cloud platforms.You will engage with enterprise clients across financial services, telecommunications, and...


  • Johannesburg, Gauteng, South Africa Sasol Full-time R 2 Contract

    Sasol is seeking a People Analytics Specialist to drive strategic workforce insights on a global scale. You will partner with HR, leaders and Centers of Expertise to translate data into actionable recommendations across hiring, retention, mobility, performance, and diversity.The role blends consulting, statistics, and storytelling with developing scalable...


  • Johannesburg, Gauteng, South Africa Hire Resolve Remote Full-time R 700,000 - R 950,000 Contract

    A leading recruitment agency is seeking a Senior Cloud Engineer to join their dynamic team in Cape Town. The role focuses on architecting and optimizing data solutions using Databricks, Spark, and Azure. Ideal candidates have over 6 years of experience with advanced skills in T-SQL and Python. Responsibilities include leading projects, mentoring junior...