Tech jobs
Job listings
Senior Backend Engineer - Remote, Impactful FinTech
Senior Backend Engineer at Placements24 designing, developing, and maintaining scalable backend systems for financial platforms in a fully remote role based in South Africa. Core stack: Python/Java/Go/Node.js, REST/GraphQL APIs, and cloud-native tooling (Docker/Kubernetes, AWS/Azure/GCP).
Software & Data Engineer – Banking (CIB)
BluePearl Consulting seeks a Software & Data Engineer for a 12-month (extendable) contract in a Corporate & Investment Banking team in Rosebank, Johannesburg — hybrid, ~3 days onsite. The role builds data pipelines, reusable Python components, ETL/ELT workflows and cloud processing on AWS (S3, Glue, Lambda, Redshift, EMR) with Spark/Kafka, CI/CD and automated testing.
Data Engineer
Data engineer at a South African food processing company's IT team in Cape Town, designing and maintaining batch and near-real-time data pipelines, ETL/ELT processes, and cloud data warehouse/lakehouse solutions for BI and analytics. Core stack includes Microsoft Fabric, Azure Data Services, SQL, Python and Spark.
Specialist Data Engineer
Data engineer at Absa, a major South African bank, embedded within one or more delivery squads to design, build, test and optimise data pipelines for retrieval, processing, storage and distribution. Core tech includes relational and NoSQL databases, streaming/integration platforms, CI/CD (Jenkins) and automation tools like Ansible and Chef.
Data Engineer – Banking (CIB)
Contract Data Engineer (12 months, extendable) placed by BluePearl Consulting into a Corporate & Investment Banking team in Rosebank, Johannesburg; hybrid, ~3 days/week onsite. Builds ETL/ELT pipelines, data models and AWS data platforms using SQL, Python, Spark, Kafka and services like Glue, Redshift and Airflow.
Data Engineer: Build Scalable Data Pipelines for Impact
Absa is hiring a Data Engineer/Data Architect in Johannesburg to design scalable data architectures and develop, test, and document data pipelines for retrieval, processing, storage, and distribution. Core technologies include SQL and NoSQL databases, CI/CD pipelines, and configuration tools for automation.
Application Developer - DevOps
DevOps/Azure Architect on a 12-month hybrid contract in Johannesburg (Sandton): designs secure, scalable Azure architectures, embeds DevSecOps into CI/CD pipelines, automates infrastructure as code, and modernizes the enterprise API platform with Azure APIM. Core stack: Azure APIM, Entra ID, AKS, Key Vault, Terraform/Bicep, GitHub Actions/Azure DevOps.
Senior Full Stack Developer
Senior full stack developer at an engineering and industrial technology company in Pretoria, building software that solves real-world industrial problems. Work spans the full stack: C#/.NET Core backend, Angular frontend, SQL, deployed on Azure with DevOps. Permanent role with CTC up to R800K per annum.
Senior Software Engineer (Distributed Systems)
Senior Software Engineer designing and scaling fault-tolerant distributed systems for a cloud-native technology client, fully remote from anywhere in South Africa. Day to day covers architecture, coding in Go/Java/Python, and operating systems on cloud platforms with Docker, Kubernetes, and tools like Kafka.
Senior Principal Software Engineer
Owns a business-critical, cloud-based PostgreSQL data warehouse for a telecom company in Johannesburg, including Google Cloud data ingestion, API services built with Node.js, Python, and SQL, plus platform security, reliability, monitoring, and mentoring developers in a hybrid role at Rosebank.
Senior Full Stack Developer - Vereeniging
Senior Full Stack Developer at an enterprise software provider in Vereeniging, South Africa, building and maintaining scalable web applications end to end: front-end (React/Angular/Vue), back-end (Node.js/Python/Java/C#), databases and APIs, plus code reviews and mentoring junior developers.
Junior Full-Stack Developer: Grow in FinTech & SDLC
Junior full-stack developer in Woodstock, Cape Town, placed via Red Ember Recruitment with a FinTech client. The role spans the entire software development lifecycle, building business automation solutions, and needs 1–2 years' experience plus foundational front-end and back-end skills.
Full Stack Developer at Pretoria Consulting Agency
Full stack developer at a Pretoria consulting agency, building and maintaining responsive web applications with React, Angular, or Next.js, integrating REST APIs, applying asynchronous programming, and using Git. Node.js/Express backend skills are a plus. Pays ₦400,000–₦500,000 monthly.
Junior Full Stack Developer Apprenticeship
Junior full-stack developer apprenticeship in Pretoria: apprentices build and maintain front-end and back-end web app components under senior mentorship across the whole SDLC, in a hybrid work setting. Basic programming knowledge (e.g. HTML/CSS/JS, Python/Java/Node.js) is expected, with a stipend and potential permanent employment.
Senior Software Engineer - FinTech Solutions
Senior full-stack/backend software engineer joining a FinTech client's expanding team in Bloemfontein (hybrid, office hub plus remote flexibility). Designs, builds, and deploys scalable, secure financial software end to end, contributing to architecture, code reviews, and mentoring, using languages like Java/Python/C#/JS-TS, modern web frameworks, cloud platforms, and containers.
Principal Software Engineer (Backend)
Principal backend engineer at a growing tech firm in Sandton, South Africa (strictly on-site), leading architecture of scalable microservices, mentoring junior engineers, and driving best practices. Core stack spans backend languages (Java/Python/Go/Node.js), SQL/NoSQL, distributed systems, cloud (AWS/Azure/GCP), and Docker/Kubernetes.
Intermediate TO Senior Software Engineer
Intermediate-to-senior engineer building and modernising scalable software for banking and insurance organisations, translating business requirements into maintainable applications. Core stack: C# or Java (ASP.NET Core / Spring Boot), Python, relational databases with Entity Framework, and cloud-native DevOps on AWS/Azure with Docker, Kubernetes and CI/CD.
Senior Software Engineer - Backend (Klerksdorp)
Senior backend engineer for a FinTech startup (sourced via Placements24), fully remote across South Africa. Designs, builds, and maintains backend systems, optimizes databases, contributes to architecture, and mentors juniors using Python/Java/Go/Node.js, SQL/NoSQL databases, and cloud/container tooling.
Principal Backend Software Engineer
Principal backend engineer for a fast-growing e-commerce platform in Durban: architecting scalable microservices and APIs, optimizing databases and performance for millions of daily interactions, mentoring engineers, and driving backend best practices. Stack spans Java/Python/Go/Node.js, PostgreSQL/MongoDB, AWS/Docker/Kubernetes, and Redis/Kafka.