intermediate python developer jobs in Johannesburg

6,773 intermediate python developer job listings in South Africa. Find daily updated positions from leading job boards.

  • Data Analyst

    4 days ago


    Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full-time R 600,000 - R 900,000 Contract

    Job Openings Data Analyst / BI Developer (Python, SQL, Power BI)About the job Data Analyst / BI Developer (Python, SQL, Power BI)Position Overview: We are seeking an experienced Senior Full Stack Developer with a minimum of 6 years of proven expertise to join our innovative team. The ideal candidate will possess strong proficiency in Python, SQL, PL/SQL, and...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full-time R 600,000 - R 900,000 Contract

    SavageOne Pty Ltd in Johannesburg invites an experienced Senior Data Analyst / BI Developer to join our data team. You will design analytics platforms, build data models, and deliver Power BI dashboards that drive decision-making.The role requires 6+ years in full stack development with Python, SQL/PLSQL, and BI reporting. You will collaborate across teams,...


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

    Hire Resolve's client is client is looking for anIntermediate to Senior Developer Developer to join their team, either from Johannesburg or Cape Town (Hybrid/Remote). The client isbuilding next-generation communication platforms – and they need intermediate to senior developers to help drive our innovation forward. Responsibilities You’ll be designing,...


  • Johannesburg, Gauteng, South Africa WatersEdge Solutions Full-time

    WatersEdge Solutions is recruiting an experienced Python/Spark/AI Developer to join a technically driven team modernising large-scale data platforms in a hybrid/remote environment. This role focuses on replatforming legacy T-SQL workloads into Spark and Delta Lake pipelines, while building APIs and AI capabilities.You’ll work primarily in Python with a...


  • Johannesburg, Gauteng, South Africa Quadrant Systems Full-time

    Role PurposeThe Intermediate IT Recruiter will be responsible for sourcing, attracting, assessing, and hiring high-quality technology professionals to support the company's growth objectives. The successful candidate will manage end-to-end recruitment processes, build strong talent pipelines, partner with hiring managers, and ensure an exceptional candidate...


  • Johannesburg, Gauteng, South Africa Liyema Consulting Full-time

    Intermediate Data EngineerReference: JHB001496-FE-1Company Overview:Leading telecommunications company committed to socioeconomic equality in South Africa.Job Purpose:Build and optimize data collection systems and processing pipelines to deliver end-to-end solutions for business challenges.Responsibilities:Enhance existing processes and develop ETL processes...


  • Johannesburg, Gauteng, South Africa Elite Search Full-time

    The role: Designing, developing and supporting trusted business intelligence and analytical solutions that convert business data into clear, actionable insight. The role partners with stakeholders across the Group, to define reporting needs, build scalable Power BI solutions, develop and optimise SQL-based datasets, strengthen data quality, and support sound...

  • Data Scientist

    3 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full-time R 520,000 - R 780,000 Contract

    About the job Data Scientist (Intermediate)Data Scientist (Intermediate)Honours degree (or higher) in statistics, actuarial sciences, computer science (or equivalent, relevantqualification)Knowledge of statistical packages (R, SAS, SPSS, Python etc.)Knowledge of BI reporting tools (Power BI, Tableau, QlikView)Experience in statistical and machine learning...


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

    Hire Resolve's client is seeking an Intermediate Business Analyst to join their team. As an Intermediate Business Analyst, you will be responsible for analyzing business processes, gathering requirements, and facilitating the implementation of solutions. You will work closely with stakeholders from various departments to understand their needs and translate...


  • City of Johannesburg Metropolitan Municipality, Gauteng, South Africa Network Recruitment Full-time R 446,400 - R 669,600 Contract

    A technology recruitment firm is looking for a motivated Python Software Developer in Johannesburg. You'll handle the full development lifecycle, focusing on high-quality software, especially for sensitive financial data. Ideal candidates should have a solid academic background in computer science, proficiency in Python and Django, and experience with...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full-time

    About the job Intermediate Data Engineer Post Graduate Degree: Information Technology Masters Degree: Information Technology Experience Minimum 3 years experience Data Integrity IT Applications Data Analysis Knowledge Classification C++. Amazon Web Services. Amazon S3. Databricks Skills: Database systems (SQL and NoSQL) Data engineer must know how to...


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

    Requirements:Relevant IT / Computer Science / Data Science qualification and experienceStrong AI / Machine Learning development experienceStrong Python development skillsExperience developing, training and deploying Machine Learning modelsStrong understanding of Machine Learning algorithms and conceptsExperience with TensorFlow / PyTorch / Scikit-learn...


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

    Job Description We're looking for a Intermediate Data Scientist who is ready to take real ownership of their work and contribute to solving complex, high-impact business problems. This role is ideal for someone who enjoys working independently, building practical machine learning solutions, and turning data into meaningful outcomes. You'll be part of a...


  • johannesburg, gauteng, South Africa SavageOne Pty Ltd Full-time

    About the job Intermediate Industrial Engineer About the Role We are looking for an Intermediate Industrial Engineer to support a range of engineering and operational improvement initiatives. The role is ideal for an engineer with 5+ years of relevant experience , ready to take on responsibilities that drive efficiency, process optimization, and cost...


  • Johannesburg, Gauteng, South Africa Future Fit Full-time

    Intermediate Business Analyst Exciting Opportunity for an Intermediate Business Analyst Elevate your career, where we prioritise people and nurture a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career development, including intentional and...


  • johannesburg, gauteng, South Africa Boardroom Appointments Full-time

    We are seeking an experienced Intermediate Scrum Master to join our Bank project team. The ideal candidate should have a strong background in API development and integration with open-source APIs. The candidate should also have prior corporate or commercial experience in delivering projects within an Agile environment. Duties and responsibilities...


  • Johannesburg, South Africa iOCO Part-time

    DescriptionAre you a passionate Software Developer looking for a role where you can make an impact and grow your craft? Join a team where your voice matters, your work has purpose, and you're supported by like-minded professionals. You'll get to build real-world solutions using .NET and C#, contribute to dynamic front-end interfaces with Angular, and work in...

  • Data Engineer

    14 hours ago


    johannesburg, gauteng, South Africa Decision Inc. Full-time

    Decision Inc. is seeking talented Data Engineers to join our Data, Information, and Analytics practice as client-facing consultants. You will design and build modern data platforms, lead delivery across diverse industries, and help our clients become genuinely data-driven businesses. You will work across the full engineering lifecycle, from architecture and...


  • johannesburg, South Africa Network Recruitment Full-time

    A forward-thinking technology business is looking for an Intermediate Dev Tester to join its dynamic development team. This role offers the opportunity to work with modern technologies, collaborate closely with developers, and play a critical part in ensuring software quality throughout the development lifecycle. The successful candidate will be responsible...


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

    An established organisation is seeking an Intermediate QA Tester to support the delivery of high-quality software solutions across critical business systems. This role offers exposure to both manual testing activities and automation initiatives within an Agile development environment. You will work closely with developers, business analysts, and stakeholders...