Senior Python Developer

3 days ago


Stellenbosch, South Africa Capitec Bank Ltd. Full time

We’re on the lookout for energetic, self‑motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below: To see what life at Capitec is all about and complete a short assessment, please click here Once you have completed the above, finalize your application by clicking apply below. Purpose Statement To contribute to the design and development of new cloud workloads for platform and product teams, to empower data consumers using Capitec data platforms to deliver client value. To maintain and manage the existing cloud data environments and enable data producers to easily contribute to these environments. Contribute to evolving the Capitec data platforms through sharing of knowledge, contributing new data features, and enhancing/streamlining existing processes e.g. improved re‑use of code. Education (Minimum) Bachelor’s Degree in Information Technology or Information Technology – Programming. Education (Ideal or Preferred) Honours Degree in Information Technology – Computer Science or Information Technology – Systems Engineering. Knowledge and Experience Knowledge: Minimum: Must have detailed knowledge of: Application development with scripting languages (Python) Relational database management systems Provisioning cloud resources using Infrastructure as Code (Terraform) Core AWS services (S3, EC2, VPC, IAM) Cloud data lake and warehouse concepts Software testing practices Basic Terminal/bash usage Software Version Control systems (git) and deployment tools (CI/CD) Structured vs Unstructured data Ideal: Knowledge of: AWS serverless services (Step Functions, Lambda, EventBridge, API Gateway) AWS data lake and warehousing services (Glue, LakeFormation, EMR) Data lake and warehouse architecture. AWS Well‑Architected Framework. Collaboration tools (JIRA, Confluence, Draw.io) Trusted insights into Data Governance, Data Management, Data Quality, Data Security and Master Data Management. Solid understanding of: Banking business model. Experience: Minimum: At least 3 years’ proven experience in computer programming and data engineering, together with a relevant 3‑year tertiary qualification. OR At least 4–5 years’ proven experience in computer programming and data engineering. AWS data stack (AWS Glue, AWS Redshift, AWS S3, AWS LakeFormation). Operationalizing Batch and/or Realtime data pipelines. Python, PySpark, or Scala. Version control in git, and CI/CD deployment. Any infrastructure as code tool. Ideal: At least 3 years’ proven experience in cloud data engineering, particularly in AWS, together with a relevant 3‑year tertiary qualification. OR At least 4–5 years’ proven experience in cloud data engineering, particularly in AWS. Distributed Systems (Apache Hadoop, Amazon EMR). Advanced shell scripting. Infrastructure as Code (Terraform). Skills Analytical Skills Communications Skills Computer Literacy (MS Word, MS Excel, MS Outlook) Interpersonal & Relationship management Skills Additional Information Clear criminal and credit record Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals. Capitec Bank is an authorised financial services provider (FSP 46669) and registered credit provider (NCRCP13). Capitec Bank Limited Reg. No: 1980/ /06 #J-18808-Ljbffr



  • Stellenbosch, South Africa Capitec Full time

    Apply by: We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below: 1. To see what life at Capitec is all about and complete a short assessment, please click here! 2. Once you have completed the above finalize your application by clicking apply...


  • Stellenbosch, South Africa iqbusiness Full time

    Senior Full Stack Developer (.NET / C# / Python / Azure / React | Vue), Stellenbosch, Western Cape, South Africa iqx the Technology Division of iqbusiness seeks a highly skilled Full-Stack Developer with experience across modern Microsoft and cloud technologies. The role involves designing, developing, and delivering high-quality software solutions using...


  • Stellenbosch, South Africa Boardroom Appointments Full time

    A recruitment firm is seeking a Senior Full Stack Developer to create high-quality, interactive 3D front-end applications using Angular 18 and Three.js. The role involves designing 3D rendering scenes, building robust Python-based backend systems, and ensuring code quality. Candidates should have over 5 years of experience in front-end development and...


  • Stellenbosch, South Africa Boardroom Appointments Full time

    Senior Full Stack Developer (On-SiteWestern Cape) Key Responsibilities Develop high-quality, interactive 3D front-end applications using Angular 18 and Three.js Design, implement, and optimise 3D rendering scenes, including shader/material customisation and performance enhancements Collaborate with UI/UX designers, backend developers, and stakeholders to...


  • Stellenbosch, Western Cape, South Africa Communicate Ct Full time R1 600 000 - R2 592 000 per year

    Ready to make your move, Mortal?The night is dark, the code is buggy, and the tech realm cries out for a brave soul to bring order to chaos.  I'm a skilled IT Recruitment Consultant, conjuring up opportunities for Senior Software Developers with an appetite for C#, .Net, Python and brains. I partner with innovative, slightly mad scientist level clients who...

  • Full Stack Developer

    3 weeks ago


    Stellenbosch, South Africa Iqbusiness South Africa Full time

    Job Title Senior Full Stack Developer (3D Specialisation) Location On-site in Stellenbosch Contract Contract to permanent Position Senior Full Stack Developer Summary We are looking for a skilled Senior Full Stack Developer with expertise in Angular 18 and 3D front-end development. The ideal candidate will focus on delivering interactive, high-performance 3D...

  • Full-Stack Developer

    3 weeks ago


    Stellenbosch, South Africa WeFi Technology Group Full time

    We’re looking for a dynamic, curious, and creative full-stack developer to join a fast-moving fintech engineering team that’s AI first in both mindset and toolset. You’ll be part of a US-based fintech with clients across Africa, the Americas, Europe, and Asia , building and scaling a next-generation working‑capital platform that powers digital...


  • Stellenbosch, South Africa Communicate Ct Full time

    Step up to the big leagues! Our client is looking for a Senior C Developer who thrives on competition precision and results. This role is for someone who wants to play at championship level writing high-performance code solving complex challenges and leading the way for the rest of the team. Responsibilities Design, develop and optimize software using modern...


  • Stellenbosch, Western Cape, South Africa iqbusiness South Africa Full time R120 000 - R180 000 per year

    Job Title: Senior Full Stack Developer (3D Specialisation) Location: On-site in StellenboschContract to permanentPosition Summary: We are looking for a skilled Senior Full Stack Developer with expertise in Angular 18 and 3D front-end development. The ideal candidate will focus on delivering interactive, high-performance 3D visual components in the browser...


  • Stellenbosch, South Africa University of Fort Hare Full time

    Overview Techno Park, Stellenbosch - If you are an enthusiastic Senior Full Stack Developer (.NET) and would like to be part of a small, passionate team providing essential digital services to the agricultural industry, then this position is for you! Responsibilities Writing code. Directly involved in the full software development lifecycle (requirements...