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 NTT DATA, Inc. Full-time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.Make an impact with NTT DATAJoin a...


  • Johannesburg, Gauteng, South Africa Experian Full-time

    Experian India is seeking a data analytics professional to lead analytics projects, develop client-specific attributes, and transform data from multiple sources. You will deliver analytical solutions for clients and internal teams, leveraging Python, SQL, and Power BI to create insights and drive better decision making.The role emphasizes collaboration with...

  • Dev Ops Engineer

    2 days ago


    Johannesburg, Gauteng, South Africa Hi-Tech Recruitment - Cape Town Full-time

    DevOps DeveloperReference: HTJ001001-ES-1Work from anywhere with flexible hoursR700 000 - R1 200 000Duties & ResponsibilitiesManagement of several server environmentsAutomation of builds and deploymentsSystem securityNetworking and operational database administrationSystems run on a Linux operating system on self-managed server or virtual machine...


  • Johannesburg, Gauteng, South Africa Company : Hewlett Packard Enterprise (HPE) Full-time R 67,000 - R 89,000 Contract

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


  • Johannesburg, Gauteng, South Africa Impronics Technologies Full-time

    Impronics Technologies in Johannesburg is seeking an experienced Linux systems administrator to manage a large-scale server environment, ensuring security, stability, and high availability. You will install, configure, and maintain Linux operating systems across diverse platforms.You will develop automation scripts (Bash, Python, Ansible), monitor...


  • Johannesburg, Gauteng, South Africa Amidel Full-time

    Amidel is seeking an Intermediate/Senior AWS Data Engineer to design and build data pipelines on AWS using Glue PySpark. The role requires a strong Python or C# background, 5+ years development and 3+ years AWS data engineering, plus AWS Data Engineer – Associate certification.You will ingest data into S3, perform ETL into RDS/Redshift, and apply best...


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

    FNB South Africa is seeking a Data Scientist II to develop and implement quantitative analytics for financial crime risk. You will deliver modeling, governance and insights, collaborating with risk, technology and business teams to improve compliance and effectiveness. The role requires an Honours degree in a quantitative field and 2+ years of hands-on...


  • Johannesburg, Gauteng, South Africa Parvana Full-time

    Location: Johannesburg | Work Type: Hybrid / Remote | Job ID: J107172 About our client Our client offers financial service solutions helping their clients achieve their dreams. With an emphasis on culture fit, they boast a dedicated team of over 600 employees, many with over a decade of tenure. They have built their culture on a feeling of togetherness,...

  • Cloud Engineer

    13 hours ago


    Johannesburg, South Africa Boardroom Appointments Full-time

    Cloud Engineer - Johannesburg Key Responsibilities: Design, deploy, and manage cloud infrastructure (Hitachi & Azure).Implement automation frameworks for cloud provisioning, configuration, and scaling.Optimize cloud infrastructure for performance, scalability, reliability, and cost efficiency.Develop and maintain infrastructure-as-code (IaC) templates and...


  • Johannesburg, Gauteng, South Africa dvtcareers Full-time

    DVT is seeking a senior Java/JVM engineering leader to define, govern, and evolve the Java engineering competency, ensuring high-quality, scalable back-end solutions across client engagements. This role sets the technical direction and raises the bar for delivery teams, including oversight of Node.js, Python, and Go streams.You will drive engineering...


  • Johannesburg, Gauteng, South Africa Placements24 Full-time

    Placements24 in South Africa is seeking a Senior Data Scientist to lead mining analytics on a remote basis. You will develop advanced models using diverse data sources to predict maintenance needs, optimize operations, and improve safety.The role combines cutting-edge tooling with cross-functional collaboration across engineering, geology, and operations. A...

  • Data engineer

    24 hours ago


    johannesburg, gauteng, South Africa Humanatics Full-time

    We are seeking on behalf of our client, a highly motivated and technically skilled Data Engineer / Data Consultant to join their team. This role is ideal for an individual who is passionate about transforming data into meaningful business insights an... Must be based in Johannesburg, South Africa. Non negotiable. An Engineering qualification (Mechanical,...


  • Johannesburg, Gauteng, South Africa Communicate Recruitment Full-time

    Discover exciting senior data specialist opportunities in Johannesburg, Gauteng. This role demands advanced analytical skills and a deep understanding of data management, warehousing, and business intelligence. If you possess expertise in SQL, Python, R, and data visualization tools, and are adept at translating complex data into actionable insights, your...

  • Murex Engineer

    12 hours ago


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

    Job Description The Junior Murex Engineer – Testing and Automation is responsible for supporting the quality, reliability and repeatability of Murex MX.3 testing through automated test execution, MxTest test pack maintenance, scripting, test data preparation and operational automation. The role is focused on reducing manual testing and operational effort...


  • Johannesburg, Gauteng, South Africa Company: Parvana Full-time

    Parvana is seeking a motivated graduate to join its 2024 Graduate Program, working with a Data Solution Architect to learn ETL, manage data from multiple sources, and create detailed reports.The 12‑month contract offers hands‑on experience, exposure to global operations, and opportunities to develop skills in SQL, Python and Power BI while ensuring...

  • Senior Data Engineer

    18 hours ago


    Johannesburg, Gauteng, South Africa Future Fit Full-time

    Reports To: [Head of Data Science / Director of Analytics / CTO]Key ResponsibilitiesLead the design, development, and maintenance of scalable data pipelines and systems.Implement and oversee data integration solutions to consolidate data from various sources.Optimize data architecture and data flow for performance, reliability, and scalability.Collaborate...

  • Data Engineer

    2 days ago


    Johannesburg, South Africa The Hiring House Full-time

    Key Performance Areas - ETL/ELT Pipeline Development & Maintenance - SQL Optimization & Database Performance - Data Quality, Reliability & Troubleshooting - Cloud Infrastructure & Automation - Collaboration, Integration & Documentation Minimum Qualifications & Certifications Required: - Bachelors degree in Computer Science, Information Systems,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full-time

    Network Recruitment in Johannesburg is seeking a motivated Junior AI Engineer to join its engineering team. You will work with experienced engineers and business stakeholders to build AI-powered automation solutions and contribute to the ongoing development of an internal AI platform.You will gain hands-on experience with Python, AI technologies, APIs, and...


  • Johannesburg, South Africa Network Recruitment Full-time

    Requirements: - Relevant IT qualification and experience - Strong DevOps / Infrastructure experience - Strong CI/CD experience and pipeline development - Git and version control experience - Docker and containerisation - Kubernetes advantageous - AWS / Azure / GCP cloud experience - Infrastructure as Code (Terraform / CloudFormation) advantageous - Linux...


  • Johannesburg, South Africa People Source Full-time

    Responsible for the requirements, design, development, testing and documentation of new and legacy data ingestion, integration, processing, and storage software for a big data analytics platform for the mining industry which requires a focus on collecting, processing, contextualising, and managing data assets thus turning it into information, and finally...