54,990+ Nodejsjava Software Engineer Jobs in South Africa — Top Companies Hiring June 2026

Professional job seekers finding South Africa jobs through Expertini
750,000+ professionals on Expertini 750,000+ Candidates
Join our global community
Expertini Penguin Mascot Resume Score™
Resume Score™ Instantly
Upload Your CV
Quick 30-second process

Apply Today & Jumpstart Your Career on Expertini, Trusted Since 2008.

Reset

Create Job Alert

 
   
Reset

SENIOR Security Engineer Woodmead / Hybrid R1.6m PA

Are you passionate about protecting systems, detecting threats, and strengthening cybersecurity posture? We are looking for a skilled and proactive Senior Security Engineer to join our dynamic team. Key Responsibilities Implement and enhance DevSecOps practices ...

Senior H3C Network Engineer: Mesh, Wireless & Security

DeARX is seeking an experienced H3C Network Engineer in Johannesburg, South Africa, to design, implement, and optimize enterprise network infrastructure. Responsibilities include configuring H3C networking technologies, ensuring network security, and providing technical support. The ideal candidate will have 3 t ...

Senior BI Engineer Data Pipelines & Analytics (Hybrid)

E-Merge is seeking a Business Intelligence Engineer to design and maintain scalable data models and reporting solutions. This hybrid role involves collaborating with stakeholders to optimize data pipelines and ensure data quality in the Western Cape. The successful candidate will have strong SQL and Python skill ...

C&I Electrical Engineer – Renewable Energy

Responsibilities: Design, review, and implement C&I systems for renewable energy projects. Develop control philosophies, wiring diagrams, loop drawings, and technical specifications. Support SCADA, PLC, and communication system integration across projects. Coordinate w ...

Hands on automation test engineer java & selenium

A technology firm in South Africa is seeking a hands-on Automation Test Engineer. The ideal candidate should have strong practical experience in Java, Selenium, and XPath creation, with a good understanding of applying OOP principles in real projects. Key responsibilities include designing and maintaining automa ...

Senior mobile engineer: ios or android expert

A digital solutions provider in Centurion is seeking a Senior Mobile Developer to lead the development of high-quality mobile applications. You will be responsible for overseeing project timelines and providing mentorship to junior developers. The ideal candidate will have over 5 years of experience in mobile de ...

It infrastructure and network engineer (dbn hybrid)

IT Infrastructure and Network Engineer (DBN Hybrid) IT - Software Development ~ IT - Infrastructure Durban - Kwa Zulu Natal - South Africa ENVIRONMENT PLAY a pivotal role in providing technical leadership and guidance to ensure the alignment of strategies and services as the next IT Infrastructure an ...

Remote web3 backend engineer (node/python/go)

Linum Labs is looking for a Backend Engineer to join our remote team. You will need a minimum of 5 years experience with Node.js, Python, or Go, and a strong understanding of blockchain and Web3 technologies. The ideal candidate will be detail-oriented, with excellent problem-solving skills, managing ...

Mechanical engineer & python ai evaluator (part time)

A project-based AI solutions provider in South Africa seeks mechanical engineers for part-time roles on various projects. This opportunity requires a degree in Mechanical Engineering and proficiency in Python for validating AI-generated solutions. With ...

Ai engineer: llms & agentic solutions equity options

A leading technology firm in South Africa is seeking an experienced AI Engineer to design and implement advanced AI systems. You will work with cutting-edge technologies and collaborate with experts to develop innovative solutions that transform industries. Candidates should have hands-on experience with LLMs an ...

Remote lenel onguard engineer: global security architect

A global security solutions provider is seeking an IT Application Engineer specializing in the Lenel On Guard system. You will lead the deployment, upgrading, and optimization of physical security systems worldwide. Ideal candidates are experts in On Guard and SQL Server, with a passion for innovative security s ...

Api focused data engineer for scalable integrations

A leading tech company in South Africa is looking for an API Developer responsible for designing, developing, and maintaining APIs that support enterprise data initiatives. The ideal candidate should have strong experience in API design, proficiency in languages like Python and C#, and knowledge of Azure service ...

Senior ios engineer: build scalable viper apps

A digital product engineering company seeks a skilled developer for i OS applications. The ideal candidate has over 2 years of experience in Swift, knowledge of VIPER architecture, and is comfortable with automated testing tools. Join a dynamic team focused on innovative technology and challenging problems in So ...

Dutch speaking data engineer: scalable pipelines & cloud

Signify Technology is seeking a proficient Data Engineer fluent in Dutch for a permanent role. You will design and maintain scalable data environments, collaborate within teams to analyze data, and innovate solutions. Key qualifications include experience with cloud platforms like AWS and Microsoft Azure, strong ...

Remote backend data engineer json schema & api

Crossing Hurdles is looking for a Data Modeling Specialist to work remotely. Responsibilities include analyzing complex documents, designing JSON schemas, and developing API contracts. The ideal candidate will have strong experience in data modeling and schema design, with a deep understanding of validation logi ...

Regional sales engineer industrial automation (cape town)

A global technology company is seeking a Sales Representative in Cape Town to drive growth in the Western Cape area. The role includes identifying sales opportunities, developing relationships with key industry players, and presenting technical solutions. Candidates should have 4-5 years of experience in the pro ...

Real time visual analytics engineer (r shiny)

Parexel International in South Africa is seeking a Real-time Visual Analytics Specialist to design and maintain interactive data visualizations for Medical Data Review and safety signal detection. The role requires a Bachelor's degree in a relevant field, proficiency in R Shiny, and 1-3 years of experience in da ...

Onsite application support engineer (south africa) midrand

Optasia is a fully enabled B2 B2 X financial technology platform covering scoring, financial decisioning, disbursement and collection. We are committed to enabling financial inclusion for all. We are changing the world our way. We are looking for enthusiastic professionals, with energy, who are res ...

Senior ios engineer swift, fintech & mobility impact

is seeking a mobile application developer with expertise in i OS (Swift) to join our engineering team. The role involves building mobile applications and integrating with back-end services, ensuring high performance and responsiveness. Ideal candidates should have at least 5 years of experience with ...

Backend .net/c# blazor engineer – microservices & apis

Bluegrass is expanding its team in South Africa and looking for a backend developer to strengthen its architecture for e Commerce and client CIP platform. The ideal candidate will have over 5 years of. NET (C#) experience, solid understanding of microservices, API design, SQL, and experience with Blazor. This ro ...

Remote full stack engineer: scale impactful apps

A leading IT recruitment agency is seeking a full stack developer to work in a fully remote setting. This role encompasses building scalable applications used by thousands of users, requiring expertise in React and Python. Candidates should have a strong background in full stack development, ideally in fast-pace ...

Remote ai & data engineer — python, web scraping

A leading AI-driven technology firm is seeking a Vibe Code specialist to join their project and work on data analysis, web scraping, and research tasks. Candidates should have at least 1 year of experience and a relevant degree. Proficiency in Python and web scraping tools is essential. This part-time remote rol ...

Cloud ci/cd engineer — automate & secure deployments

Badger Holdings (Pty) Ltd in George, Western Cape, is seeking a skilled Dev Ops Engineer to design and build a CI/CD platform. This role focuses on automation and ensuring reliable, repeatable deployments. The successful candidate will design and implement pipelines using Git Hub Actions and maintain ...

Senior full stack cloud services engineer remote

A prominent web hosting company based in South Africa is seeking a Senior Full Stack Web Developer to join their remote team. You'll lead the development of cloud-based solutions, utilizing technologies such as React, Django, and Go. The ideal candidate will have over 5 years of software development experience a ...

Customer‑facing security engineer — ai & siem focus

Sense On is seeking a Security Engineer to bridge security engineering and customer success. This impactful role involves deploying and configuring the Sense On platform and ensuring customer value through technical expertise. The ideal candidate will have experience in security solutions, SIEM devel ...

Senior mechanical engineer piping & plant systems lead

Elchemie is seeking a Mechanical Engineer to lead the design and execution of piping and plant component systems in Randfontein, Gauteng. The role requires 4-8 years of relevant experience and entails developing mechanical designs, managing project budgets, and providing technical leadership. A competitive salar ...

Entry level water & wastewater design engineer | hybrid

A leading design firm in South Africa is seeking a Design Engineer to join their Water Design Build Team. This entry-level role entails overseeing design projects from concept to site while collaborating with contracting partners. Candidates should have a strong foundation in engineering principles and solid com ...

Senior middleware engineer java, api & was expert

A tech solutions company in South Africa is seeking a Middleware Resource with at least 5 years of experience in middleware technologies. The role involves designing and maintaining middleware solutions using Java and Spring Boot, managing APIs, and ensuring high availability of applications. Proficiency in vari ...

Part time optical engineer & ai problem designer

Mindrift in South Africa is offering project-based AI opportunities for optical engineers with a strong background in physics. This role involves designing computational problems that mirror real research workflows and requires proficiency in Python for numerical validation. Ideal candidates should have a degree ...

Senior electrical lead engineer automotive wiring & cad

A dynamic engineering solutions provider seeks an experienced Electrical Lead Engineer based in South Africa. The role includes team leadership, effective communication with clients, and electrical wiring design using CAD. Candidates must hold a BEng, BSc, or BTech in Electrical Engineering and possess 8-10 year ...

Remote lead devops engineer gcp & kubernetes architect

A leading tech company in South Africa is seeking a Lead Dev Ops Engineer to drive the technical strategy for cloud infrastructure. The role involves leading a high-performing engineering team, architecting secure systems primarily in Google Cloud Platform, and mentoring engineers. With a focus on CI/CD pipeline ...

Senior hv primary systems engineer | substation lead

Recruitpro Solutions is seeking a qualified engineer to lead the engineering of primary systems for high-voltage substations in South Africa. The ideal candidate will have a Bachelor's degree in Mechanical, Electrical, or Power Engineering and a minimum of 7 years of relevant experience. Responsibili ...

Remote shopify full stack engineer (shopify plus)

Colossyan is looking for a Full Stack Shopify Developer for a fully remote, full-time role. This position offers the chance to work on high-impact e Commerce projects, focusing on custom Shopify theme development and integration of third-party services. Candidates should have 3+ years of full stack development e ...

Freelance civil engineer quality assurance (ai trainer)

Freelance Civil Engineer - Quality Assurance (AI Trainer) This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please provide your resume in English and specify your proficiency level. At Mindrift, innovation meets oppo ...

Senior data engineer: build scalable pipelines & analytics

Impronics Technologies in Gauteng, South Africa is looking for a Senior Specialist – Data Engineer to design and optimize data pipelines. You will be involved in building data solutions that support analytics while ensuring compliance with governance and security standards. Candidates must have 5-7 years of expe ...

Backend engineer (json schema) | $42/hr remote

Type: Hourly contract Compensation: $40 - $42/hour Location: Remote Commitment: 10 40 hours/week Role Responsibilities Analyze complex documents to identify and model structured data points. Design and implement robust JSON schemas with appropriate field types and structure. Defin ...

Senior devops engineer finops & secops on aws

Weaver Fintech Ltd is seeking a Senior Dev Ops Engineer in South Africa, Wes-Kaap to manage and improve cloud infrastructure. The ideal candidate will have over 5 years of relevant experience, strong expertise with AWS, and proficiency in CI/CD tools. Responsibilities include building CI/CD pipelines, implementi ...

Remote senior full stack engineer (next.js/react)

A leading technology firm is seeking a Senior Full-Stack Engineer to develop and enhance modern web and mobile applications. This remote role requires expertise in Java Script, Type Script, and the React ecosystem, with a focus on performance and user experience. Responsibilities include designing scalable appli ...

Remote full stack .net engineer (mid‑senior)

A growing software consultancy is seeking a Full Stack Developer for a fully remote position. The ideal candidate must have advanced proficiency in. NET 8+, solid experience with Service Stack, and modern frontend skills using Nuxt 3 and Tailwind CSS. This role is mid-senior level, focusing on modernizing legacy ...

Senior mobile engineer (ios/ble) hybrid/remote

A leading tech company is seeking a Senior Mobile Engineer to own the end-to-end mobile experience. This role entails leading the development of the i OS app, integrating medical devices, and ensuring reliable observability. Candidates should have 4-6 years of mobile engineering experience, proficiency in Swift ...

Senior mysql/mariadb cluster engineer — ha & cloud

A digital banking security company in South Africa is seeking a skilled Database Engineer to manage and optimize their My SQL and Maria DB database clusters. The ideal candidate will have over 3 years of proven experience with Galera or Percona clusters and a deep understanding of database architecture, performa ...

Senior data engineer (aws) scalable data pipelines

Impronics Technologies is seeking a Senior Specialist – Data Engineer to join their team in Gauteng, South Africa. You will design, build, and optimize scalable data pipelines to support analytics. Key responsibilities include maintaining data architectures and ensuring compliance with governance frameworks. Can ...

Junior solar & hybrid project engineer (cape town)

A renewable energy company in Cape Town is looking for a Junior Project Development Engineer. The role involves preparing conceptual designs, conducting feasibility studies, and assisting senior developers. Candidates should hold a B. Eng in a relevant field and have at least 1 year of experience in the renewabl ...

Fully remote gtm engineer for revenue ops

is seeking a Go-To-Market (GTM) Engineer to design, build, and optimize systems that enhance outbound sales, lead generation, and revenue operations. This highly technical role requires experience in CRM systems, automation tools, and strong coding skills. As part of a fully remote team, you will work closely wi ...

Remote graph db engineer (neo4j) backend focus

A company specializing in materials information is seeking a Graph Database Developer to design and build graph-based data solutions. This remote role in South Africa requires hands-on experience with graph databases, particularly Neo4j. Responsibilities include developing graph database solutions and integratin ...

Field sales engineer mining & process industrial (remote)

A leading engineering firm is seeking a Sales Engineer for the mining sector in Gauteng, Limpopo, and Northwest regions. In this field-based role, you will develop key customer relationships and provide technical expertise to drive business growth. Required qualifications include a National Diploma in Mechanical ...

Senior data engineer: spark, gcp & looker studio

A leading super app company in South Africa is seeking a Data Engineer to build a centralized data lake and optimize data processing pipelines. The role involves collaborating with data analysts and machine learning teams to ensure data integrity and drive insights from complex datasets. Ideal candidates should ...

Remote ngspice simulation engineer for ai circuits

A technology firm is looking for an experienced Electronic Engineer specializing in Ngspice for a remote contract role. The successful candidate will develop and optimize electronic circuit simulations and collaborate with AI engineers. Key qualifications include a Bachelor’s degree in Electronic Engineering and ...

Senior modern workplace engineer – azure & m365 specialist

A leading IT firm in South Africa is seeking an experienced IT Support Technician to join their team. The role involves providing client-facing technical support, managing implementations, and working on various projects. Candidates must have at least 5 years of experience in IT support, a matric certificate, an ...

Full stack engineer — mid level, mentoring & testing

101 Careers is seeking a candidate with a broad technical skillset to design, develop, and test products. Responsibilities include mentoring junior developers, creating a test-driven environment, and ensuring project deliverables meet quality standards. Candidates should have a Bachelor's degree or equivalent an ...

🚀 Boost Your Hiring Chances with Our AI-Powered Tool-Kit

Stand out from thousands of applicants. Use our proven career tools to optimize your applications and land your dream job faster.

To-Do Planner

Organize your job search and personal tasks. All data is confidential.

Open Planner

Wellbeing Center

Access your confidential wellness report and resources to manage job search stress.

Check Wellbeing

Skill Coach

Plan your skill development with O*NET support to stay competitive in your field.

Start Coaching

Outfit Helper

Get AI-powered suggestions on what to wear for your next interview.

Find Outfit

Income Tax Calculator

Plan your finances with our calculator, updated for 2025 tax regulations.

Calculate Tax

Salary Benchmark

Get accurate, AI-supported salary trends to know your worth and negotiate better.

Check Salaries

Interview Practice

Practice for any interview with AI-enabled Q&A sessions. All data is private.

Start Practicing

Interview Predictor

Use our AI-supported tool to predict potential interview questions based on your resume.

Predict Questions

Interview Practice Timer

Use our mock interview trainer to perfect your answers under timed conditions.

Start Timer

Behavioral Mastery

Ace tricky behavioral interviews with our AI-powered practice module.

Master Answers

Question Journal

Confidentially record interview questions you were asked for future reference.

Open Journal

Interview Ace

A comprehensive tool to help you master every aspect of your interviews.

Become an Ace

Q&A Logs

Confidentially track your answers to common questions and refine them over time.

View Logs

Application Planner

Schedule and organize your job applications in one confidential planner.

Open Planner

Cover Letter Tool

Create perfect, tailored cover letters for each application with AI support.

Generate Letter

Resume Score

Get instant feedback on your resume with our NLP-supported analysis tool.

Check My Score

ATS Score

Check your resume's compatibility with Applicant Tracking Systems (ATS).

Check ATS Score

Application Analyzer

Use AI to analyze job descriptions and optimize your application materials.

Analyze Application

Career Visualizer

Confidentially plan and visualize your long-term career path and goals.

Visualize My Career

Offer Genius

Get intelligent insights and strategies to confidently negotiate job offers.

Negotiate Offers

JobFlow

Track your entire job search progress from application to offer with this intelligent tool.

Track My Flow

JobSense

Our intelligent matching engine that provides smart job recommendations.

Get Smart Matches

Networking Toolkit

Tools to build and manage your professional connections. All data is confidential.

Build Network

Professional CV

A classic, O*NET supported template for corporate and professional roles.

Use This Template

Executive CV

A premium, O*NET supported template designed for senior and C-level positions.

Use This Template

Modern CV

A fresh, stylish, O*NET supported template perfect for tech and modern industries.

Use This Template

Creative CV

A visually distinct, O*NET supported template for design and artistic roles.

Use This Template

Minimalist CV

A clean, simple, O*NET supported template that focuses purely on content.

Use This Template

Europass CV

The standard European Union recommended format for wide compatibility.

Use This Template

Student CV

An institution-recommended template perfect for internships and first jobs.

Use This Template

Graduate CV

An institution-recommended template for recent graduates entering the workforce.

Use This Template

Academic CV

The researcher-recommended format for roles in academia and research.

Use This Template

Developer/IT CV

A tech-savvy recommended template to highlight your technical skills.

Use This Template

Skilled Worker CV

A trades-recommended template to showcase hands-on skills and experience.

Use This Template

Monochrome CV

A sleek, black-and-white, O*NET supported template for a professional look.

Use This Template

Art CV

An artist-recommended template that allows your creativity to shine.

Use This Template

Harvard CV

A researcher-recommended template based on the classic Harvard format.

Use This Template

Volunteer Research

Help us improve our platform by joining our community research program.

Join Research

Review Us

Share your experience with our tools to help other job seekers.

Share Experience

Register

Create your free account to save jobs, build your profile, and track applications.

Create Account

Login

Access your dashboard, manage applications, and continue your job search.

Access Your Account

Profile Builder

Create a comprehensive professional profile that attracts recruiters and showcases your skills.

Build Your Profile

View Profile

See your public profile exactly as employers will see it. Make sure it's perfect.

Preview Profile

Bookmarked Jobs

Keep track of all your saved job opportunities in one organized place.

View Saved Jobs

Your Reviews

View and manage all the company reviews you've submitted.

See Your Reviews

Following

Manage the list of companies you follow to stay updated on their new openings.

Manage Following

Find Companies

Discover and research top employers in your country and industry.

Discover Employers

Standalone CV Builder

Use our O*NET supported CV builder to create a professional resume from scratch.

Build Your CV

PDF to DOC (Beta)

Convert your PDF resumes or documents into editable Word (DOC) format.

Convert PDF

DOC to PDF (Beta)

Create universally compatible PDF documents from your Word (DOC) files.

Create PDF

General FAQ

Find answers to common questions about our job site and platform.

Read FAQ

Job Seekers FAQ

Get help and find answers to questions specifically for job seekers.

Get Help

Job Matching

Learn about the technology and algorithms behind how we match you to jobs.

Learn How

Personalized Matching

Discover how we use your profile and activity to provide customized job suggestions.

Learn More

Quick Apply

Understand our fast application process and how to make the most of it.

Learn More

Alert Frequency

Learn how to manage your job alert settings so you get the updates you want.

Manage Settings

Job Alerts Guide

A complete guide to understanding how job alerts work and how to use them effectively.

Read Guide

Resume Matching

Learn how our system matches your resume to job requirements.

Learn More

Ethical Branding

Read our guide to building a professional and ethical personal brand.

Read Guide

Candidate Visibility

Learn how to increase your visibility to recruiters on our platform.

Increase Visibility

Verified Badge

Find out how you can get a verified badge to build trust with employers.

Get Verified

AI ATS Technology

Learn about the advanced AI and ATS technology that powers our platform.

Learn More

ATS Ranking

Understand how Applicant Tracking Systems rank you as an applicant.

Learn More

Semantic Matching

Learn how our AI-powered semantic matching goes beyond keywords.

Learn More

    Nodejsjava Software Engineer Jobs in South Africa Job Search Guide, Trends and Insights