python developer jobs in Johannesburg

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


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

  • Supply chain analytics

    15 hours ago


    johannesburg, gauteng, South Africa Spane4all Full-time R 100,000 Contract

    Takealot seeks a Supply Chain Analytics Intern to join the TFS team in Johannesburg. You will analyse SQL-based datasets, build Python automation, and support data pipelines and dashboards for internal stakeholders. The role offers exposure to Takealot's distributed operations across Takealot, TFS, and Mr D, with a structured internship program designed to...


  • johannesburg, gauteng, South Africa Boardroom Appointments Full-time R 950,000 Contract

    Boardroom Appointments seeks a Senior Data Analyst (Offer & Campaign Management) to drive data-driven initiatives in CVM, focusing on ARPU uplift for subscriber cohorts and collaboration with Customer Engagement to deliver insights for strategic decisions. The role requires 5–8 years of experience in analytics, strong skills in Python, SQL, and Excel, and...


  • Johannesburg, Gauteng, South Africa FirstRand Bank India Full-time

    FirstRand Bank India is seeking a Data Scientist I to support senior data scientists in developing and governing analytical models for financial crime risk analytics (AML/CFT, sanctions screening). You will work with cross-functional teams across FirstRand, applying SAS, SQL, and Python to prepare data, run basic models, and automate tasks.A strong academic...


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


  • johannesburg, gauteng, South Africa FNB South Africa Full-time R 550,000 Contract

    FNB South Africa is seeking a Hello Future Data Scientist I to support senior data scientists in developing and governing analytics for financial crime risk. You will explore data, identify trends, and translate findings into actionable insights for stakeholders. The role requires an Honours degree in a quantitative field and 1–2 years of relevant...

  • Senior Data Scientist

    7 hours ago


    Johannesburg, Gauteng, South Africa ATS Client Full-time

    ATS Client is seeking a Senior Data Scientist in Johannesburg to design, develop, and deploy data-driven solutions that support underwriting, claims, and customer engagement. You will work with cross‑functional teams to uncover insights and optimize business processes.The role requires 5+ years in data science or analytics, strong Python/R skills,...


  • Johannesburg, Gauteng, South Africa IT Max Full-time

    IT Max in Johannesburg, South Africa, is seeking an experienced Full Stack Developer to design, build, test and deploy robust end-to-end web applications and microservices.The role requires strong frontend (React, Angular, Vue.js) and backend (Node.js, Python, Java, .NET) skills, experience with REST APIs, databases, and CI/CD, and immediate availability to...

  • Data Scientist II: AML

    14 hours ago


    Johannesburg, Gauteng, South Africa Fnbnamibia Full-time R 550,000 - R 850,000 Contract

    FirstRand Limited in Johannesburg is seeking a Data Scientist-II to plan, build, and deploy advanced quantitative models for financial crime analytics and opportunity insights. You will develop and govern modelling solutions with minimal guidance, collaborating across risk, business and tech teams.The role requires 2+ years of hands-on modelling experience,...


  • Johannesburg, Gauteng, South Africa Minopex Full-time R 600,000 - R 900,000 Contract

    Minopex is seeking a Data Scientist to analyse and interpret data across 13 operational sites in the EMEA region, working from Head Office in Woodmead with a hybrid setup. You will build predictive models, develop data pipelines, and present insights to stakeholders across the business.The role requires 3+ years in data science, strong Python/R/SQL skills,...

  • Junior Murex Testing

    14 hours ago


    Johannesburg, Gauteng, South Africa FirstRand Bank India Full-time R 360,000 - R 540,000 Contract

    FirstRand Bank India is seeking a Junior Murex Engineer – Testing and Automation to strengthen automated testing, data validation and operational scripting for MX.3 changes and production support. The role emphasizes building reusable test packs, executing automated tests and improving coverage with Python and Bash.You will collaborate with Murex...

  • Data engineer

    15 hours ago


    johannesburg, gauteng, South Africa Humanatics Full-time

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


  • johannesburg, gauteng, South Africa Jobtailor Full-time R 2 Contract

    Jobtailor in Johannesburg seeks a Senior Actuary to lead protection product development and pricing initiatives. You will drive profitability through rigorous analysis, experience investigations and performance monitoring while collaborating with cross-functional teams to influence strategic decisions. The role requires a qualified actuary with 6+ years in...

  • It audit

    15 hours ago


    johannesburg, gauteng, South Africa PwC South Africa Full-time R 1 Contract

    Pw C South Africa seeks a Senior Associate to support delivery, review and assessment of technology-enabled solutions within data, governance, regulatory and audit-focused contexts. You will combine hands-on technical work with analytical review for client environments. Key focus areas include Python and SQL, data analysis, cloud-based delivery and...


  • johannesburg, gauteng, South Africa Blue Pearl PTY Full-time R 1 Contract

    Blue Pearl PTY in Johannesburg is seeking a data engineer to design and build scalable data platforms using cloud-native and lakehouse architectures. You will develop data pipelines with Python, SQL, and tools such as Databricks, dbt, and Git. You will lead end-to-end data platform delivery, mentor junior consultants, and collaborate with stakeholders to...

  • Data scientist ii: aml

    20 hours ago


    johannesburg, gauteng, South Africa Anonymous Full-time

    FNB in Johannesburg is seeking a Data Scientist II to plan, build, and implement quantitative analytics for financial crime risk analytics (AML/CFT, transaction monitoring, sanctions screening). You will develop models, drive governance, and translate insights for business stakeholders. You should have an Honours degree in a quantitative field and 2+ years...


  • Johannesburg, Gauteng, South Africa ATS Client Full-time

    Amaris Consulting in Johannesburg seeks a DevOps/Cloud Engineer to join our international, dynamic team. You will design, implement, and maintain CI/CD pipelines using Azure DevOps or GitHub Actions, and develop infrastructure as code with Bicep/ARM, while automating deployments with PowerShell, Python, or Bash.You will collaborate across tech and business...


  • johannesburg, gauteng, South Africa Experian Group Full-time

    Experian is seeking a data analytics professional to join the Data Insights and Attributes team in Johannesburg. The Analyst will deliver insights from client, credit bureau, and alternative data sources, supporting priority projects and custom analytics solutions. You'll apply Python, SQL, SAS, and Git Hub, build reports and dashboards in Power BI, and...


  • johannesburg, gauteng, South Africa Company : Hewlett Packard Enterprise Full-time

    We are looking for a motivated Presales Intern to join our Johannesburg team. This internship offers a unique opportunity to gain hands-on experience while supporting a Senior Solution Architect with critical workload. The role is designed with the intention of transitioning to a full-time position based on performance. Responsibilities Support Solution...


  • johannesburg, gauteng, South Africa Standard Bank Group Full-time

    Standard Bank Group in Johannesburg invites a Data Science Lead to drive the development and deployment of advanced ML models across credit scoring, fraud detection, and customer segmentation. You will partner with product, risk, and technology teams to translate data into strategic insights, mentor a multidisciplinary team, and contribute to the bank's...