Tech jobs
Job listings
Senior Software Engineer
Senior full-stack engineer at StraTech in Stellenbosch building scalable, secure financial and loyalty systems — APIs, microservices, database architecture, and front-end interfaces. Stack spans PostgreSQL/MySQL/MongoDB, REST/GraphQL, cloud platforms (AWS/Azure/GCP), Docker and Kubernetes, with office work twice a week.
Software Development Engineer, Aws Support
Software Development Engineer on the AWS Support 'Kumo' team in Cape Town, building customer-facing and internal support services (e.g. Trusted Advisor, AWS Health, Support Center) using cloud-native AWS technologies. Day-to-day involves writing Kotlin/Java microservices, owning and operating distributed systems, and continuously deploying across multi-region environments.
Remote Full-stack Developer (node.js & React)
Fully remote full-stack developer building and maintaining web applications across a Node.js backend and React frontend, including API development, testing, code reviews, and troubleshooting, for a globally recognized software solutions provider with flexible hours and an international team.
2325/2344 Javascript/web Software Engineer
Builds web-based applications in an Agile team: creating pages and components, implementing calculations and workflows, charting data with E-Charts, and scripting bulk Excel uploads into MongoDB. Stack centers on JavaScript, GraphQL, MongoDB, Redis, Docker, AWS, Git, HTML5/CSS3 and Antd, working in Jira-managed sprints from Pretoria.
Senior Software Engineer - Fintech Platform & Scale
Senior Software Engineer at Ozow, a South African fintech payments company, based on-site in Cape Town. Day to day you build and scale high-availability web applications with .NET 8/C#, React, Postgres/MSSQL and Redis/MongoDB, using AWS/Azure, Docker and CI tools, while reviewing code and driving architectural decisions.
Senior Data Engineer - Aws, Python & Redshift (hybrid)
Senior Data Engineer (hybrid) in Cape Town, hired via recruitment agency Hire Resolve for their client's team. Day to day: data engineering work with AWS, Python, SQL, and Redshift. Requires a Computer Science degree and significant data engineering experience; competitive experience-based salary.
Senior Backend Software Engineer
Senior Backend Software Engineer based in Midrand, South Africa, designing, building, and optimizing scalable backend services and REST APIs for a technology firm's applications. Core stack spans Java/Python/Go/Node.js, SQL/NoSQL databases, cloud platforms, and CI/CD tooling, with possible hybrid work.
Lead Software Engineer (backend)
Lead a backend engineering team at a Pretoria-based software solutions provider (hybrid work), designing and deploying scalable backend services and APIs while mentoring engineers. Core stack includes Java/Python/Node.js/Go/C#, microservices, PostgreSQL/MySQL and MongoDB/Cassandra, AWS/Azure/GCP, and Docker/Kubernetes.
Senior Software Engineer (backend)
Senior backend engineer based in Paarl, South Africa (hybrid) who designs, builds, and maintains scalable server-side services and APIs. Core stack is flexible: a modern backend language (Java, Python, C#, or Go), SQL/NoSQL databases, and REST APIs, with cloud and microservices experience as a plus.
Remote Senior Devops Engineer
Senior DevOps Engineer on a distributed, remote-first engineering team, fully remote from anywhere in South Africa. Day to day: building CI/CD pipelines, managing cloud infrastructure (AWS/Azure/GCP) with Terraform/Ansible, running Docker/Kubernetes, automating ops, and maintaining logging, monitoring, and alerting.
Principal Backend Software Engineer
Principal backend engineer joining the R&D division of a global data analytics and AI company in Centurion, Gauteng. Day to day: architecting scalable distributed microservices, leading technical design, mentoring engineers, and tuning performance. Requires 10+ years backend experience and a Master's/PhD.
Ai Data Engineer
An AI Data Engineer at a fast-growing data analytics firm in East London, South Africa, building and optimizing the data pipelines, ETL/ELT processes and cloud infrastructure that feed machine-learning models. Core stack includes SQL, Python/Scala, big data tools (Spark, Hadoop, Kafka) and cloud data services on AWS, Azure or GCP.
Senior Full-stack Developer (node.js & React)
Senior full-stack developer at a Port Elizabeth fintech startup building payment solutions: design Node.js/Express backend services, React frontends, RESTful APIs, and PostgreSQL/MongoDB data layers while ensuring security, performance, and scalability. Hybrid work combining remote days with office sessions in Port Elizabeth.
Senior Full-stack Developer (react & Node.js)
Senior full-stack developer designing and maintaining web applications using React on the front end and Node.js (Express) on the back end, including REST APIs, SQL/NoSQL databases, code reviews, and mentoring junior developers. Office-based hybrid role in Pietermaritzburg, South Africa.
Senior Full Stack Developer (mern Stack)
Senior full-stack developer building web applications end-to-end for a custom software company in Port Elizabeth, South Africa, using the MERN stack (MongoDB, Express, React, Node.js). Day-to-day spans API and database design, frontend implementation, testing, deployment, code reviews, and mentoring juniors in a hybrid role.
Senior Software Engineer
Senior software engineer at Hire Resolve's client in Sandton to design, build, and maintain SaaS applications: writing code, contributing to architecture, optimizing performance, and ensuring security and compliance. Stack spans PHP, Go, Python, JavaScript with Vue/React/Angular front ends, Symfony/FastAPI/Django/Node.js back ends, SQL/NoSQL databases, and cloud platforms.
Senior Ai Software Engineer
Senior AI Software Engineer designing, building, and deploying production AI/ML systems for a globally distributed, remote-first client in the Vereeniging, South Africa area. Day-to-day work spans Python-based ML models (TensorFlow, PyTorch, scikit-learn), data pipelines, and cloud deployment on AWS/Azure/GCP with Docker/Kubernetes.
Senior Software Engineer
Senior Software Engineer at Paracon in Cape Town building and enhancing scalable applications and services with C#/.NET, REST APIs, and microservices, deployed on a major cloud (AWS, Azure, or GCP) with Docker/Kubernetes and CI/CD. The role also involves mentoring junior developers, ensuring performance/reliability, and collaborating with QA, DevOps, and Product.
Senior Software Developer (java)
Senior Java developer at an expanding enterprise software company in Randburg, Gauteng (hybrid), designing, building, and maintaining high-performance Java applications in an Agile team using Spring Boot, Hibernate, microservices, and relational/NoSQL databases, with mentoring and architectural input.
Senior Full Stack Developer
Senior Full Stack Developer in Midrand (placed via recruiter Hire Resolve) leading development of full-stack web applications for a client's operational needs — designing scalable backend services/APIs, building frontend UIs, and bridging technical and non-technical stakeholders. Stack mentions JavaScript/Python, Node.js, React/Angular, SQL/NoSQL databases, and AWS/Azure.