Data Technical Team Lead The Data Technical Team Lead is responsible for the strategic and technical leadership of GICs Data Engineering, Data Science, and Data Analytics & BI functions. This role will design, build, and lead
WHAT YOULL BE DOING Architect and build internal web applications and operational platforms end-to-end database to UI Design and own data structures, schemas, and data models that underpin a cutting-edge AI platform Integrate third-party services, SaaS
Key Responsibilities: Design, develop, and maintain scalable backâend and full stack applications. Write clean, efficient, and wellâdocumented code using Java, NodeJS, TypeScript, or Python. Build and integrate RESTful APIs to support business functionality. Deploy and manage
Key Responsibilities Design, develop, and maintain robust, scalable software applications. Develop and enhance back-end services, APIs, and full-stack solutions. Participate in solution design, architecture discussions, and technical decision-making. Lead and contribute to all phases of the
Key Responsibilities Design, develop, test, and maintain software applications. Build and enhance back-end services and APIs. Participate in full software development lifecycle activities. Collaborate with cross-functional teams to deliver high-quality solutions. Troubleshoot, debug, and resolve application
The Full Stack Java Developer will be responsible for designing, developing, testing and supporting enterprise applications across both front‑end and back‑end platforms. The role requires strong experience in Java development, Angular, PostgreSQL databases, API integrations, and the
WHAT YOULL BE DOING Architect and build internal web applications and operational platforms end-to-end database to UI Design and own data structures, schemas, and data models that underpin a cutting-edge AI platform Integrate third-party services, SaaS
Key Responsibilities Design, develop, and maintain robust, scalable software applications. Develop and enhance back-end services, APIs, and full-stack solutions. Participate in solution design, architecture discussions, and technical decision-making. Lead and contribute to all phases of the
Key Responsibilities Design, develop, test, and maintain software applications. Build and enhance back-end services and APIs. Participate in full software development lifecycle activities. Collaborate with cross-functional teams to deliver high-quality solutions. Troubleshoot, debug, and resolve application
The Full Stack Java Developer will be responsible for designing, developing, testing and supporting enterprise applications across both front-end and back-end platforms. The role requires strong experience in Java development, Angular, PostgreSQL databases, API integrations, and the
Backend Software Engineer (.NET) Employment Type: Permanent Level: Mid-Level Location: Midrand / Pretoria, In-Person Reports To: Technical Lead Requirements Bachelors degree in Computer Science, Computer Engineering, Software Engineering, IT, or related field 3 to 5 years
Are you a junior developer who’s excited about Java, Angular, cloud, DevOps and modern software development? We’re looking for an Entry-Level Full Stack Developer to join a dynamic technology team where you’ll gain hands-on experience working
We’re looking for a Senior Full Stack Developer to join a dynamic global technology environment where you’ll work on exciting digital products, modern cloud technologies and AI-assisted software development. If you’re equally comfortable getting stuck into
Are you a highly experienced back-end developer who enjoys solving complex technical challenges, designing scalable systems and getting into the detail when needed? We’re looking for an Expert Back-End Developer to join a high-performing global technology
Minimum Requirements Strong practical experience with SQL, PostgreSQL and relational database design. Experience with Supabase or a similar cloud backend platform. Web application development and API integration experience. Experience migrating data from Microsoft Access or similar legacy
Systems Developer and Implementation Specialist | Pretoria | 6-Month Fixed-Term Contract A hands-on systems development opportunity for a specialist who can turn operational requirements into working, adopted business solutions. This role combines software development, database engineering,
Senior Full Stack Developer Pretoria, South Africa We’re looking for a Senior Full Stack Developer to join adynamic global technology environment where you’ll work on exciting digitalproducts, modern cloud technologies and AI-assisted software development. If you’re
Expert Back-End Developer Pretoria, South Africa | Posted on 21/09/2026 Are you a highlyexperienced back-end developer who enjoys solving complex technical challenges,designing scalable systems and getting into the detail when needed? We’re looking foran Expert Back-End
Systems Developer and Implementation Specialist | Pretoria | 6-Month Fixed-Term Contract A hands-on systems development opportunity for a specialist who can turn operational requirements into working, adopted business solutions. This role combines software development, database engineering,
Job description Backend Software Engineer (.NET) Employment Type: Permanent Level: Mid-Level Location: Midrand / Pretoria, In-Person Reports To: Technical Lead Requirements Bachelors degree in Computer Science, Computer Engineering, Software Engineering, IT, or related field 3 to