Nodejsjava Software Engineer Jobs in South Africa

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

Full Stack Software Developer

SUMMARY: - POSITION INFO: The Full Stack Software Developer is responsible for designing, developing, and delivering features across a SaaS platform throughout the full SDLC. The role is hands-on and mainly backend-focused, with frontend development involved where need ...

Software developer (C#, Angular)

SUMMARY: If you’re a developer who enjoys building real systems that people actually rely on, this role will give you the opportunity to work across the full stack, solve production-level challenges, and influence how systems evolve. POSITION INFO: Our Client opera ...

Software Development Team Lead

SUMMARY: Ever created the team WhatsApp group… and somehow became the leader?We know a Team Lead when we see one. This is for those already leading — just ready for the right environment. POSITION INFO: Job Description: Every ...

Sales Executive Software Engineering

SUMMARY: - POSITION INFO: We are looking for a high-performing Sales Executive with a technical background to drive growth across our Software Engineering business by building strategic client relationships and positioning innovative technology solutions that deliver m ...

IT and Software Support

REQUIREMENTS Matric. Relevant IT qualification/s would be advantageous. 2 - 3 years experience in IT / Software support role. Strong communication skills, both written and verbal. Ability to manage multiple tasks and prioritise effectively. ...

IT and Software Support

REQUIREMENTS Matric. Relevant IT qualification/s would be advantageous. 2 - 3 years experience in IT / Software support role. Strong communication skills, both written and verbal. Ability to manage multiple tasks and prioritise effectively. < ...

IT and Software Support

REQUIREMENTS Matric. Relevant IT qualification/s would be advantageous. 2 - 3 years experience in IT / Software support role. Strong communication skills, both written and verbal. Ability to manage multiple tasks and prioritise effectively. ...

Junior Software Developer (C#)

Were looking for a driven Junior C# Developer to join an innovative and fast-growing tech company based in Johannesburg. Youll be part of a collaborative development team working on modern applications, contributing to real-world projects, and growing your technical skills in a supportive, high-performance ...

Junior Application Software Developer

Junior Application Software DeveloperPretoria West Our client is hiring a junior embedded software developer to help expand and maintain firmware running on real-world power electronics products (power inverters, batteries, rectifiers).The role focuses on building r ...

ERP System Software Assistant

Job Description: Assist with ongoing maintenance of existing software products and to participate in the development of new and enhanced ERP system products and solutions Work closely with various team members to use and enhance support tools, learn effective troubleshoo ...

Junior Embedded Software Developer

Electronic Embedded Design Engineer Pretoria WestOur client is looking for a junior embedded software developer to join their team and work on firmware for real-world power electronics products, including power inverters, batteries, and rectifiers. The role ...

Head Enterprise Software Solutions

Direct message the job poster from Women First Jobs Responsibilities Develop and implement the strategic roadmap for the company's enterprise software distribution business in South Africa. Establish and nurture relationships with key enterprise software vendors and channel partn ...

Software Developer (Planning Systems)

Job Description Key Responsibilities: Provide overall system support and development of the Planning Product/Services Collaborate with the business to understand the business requirements and translate them into business and technology requirements that can be fulfilled ...

Software Developer Cape Town

Software Developer Position An organization based in Cape Town is looking for a Software Developer. Technologies: Python or C++, Github, Containers, Google Drive, JIRA Duties & Responsibilities The Software Developer will be responsible for writing the software that con ...

Java Software Developer Centurion

Java Developer We are seeking a Java Developer to join our fast-growing client in the telecommunications/security sector. You will be responsible for designing and developing Java applications, frameworks, and libraries that meet the needs of their business. Duties & Responsibilities <ol ...

Full Stack Software Developer

Reference: ITE -DAP-2 Are you passionate about Computer Science and looking to kick-start your career as a Developer? Join a Microsoft Partner specializing in the design, development, and maintenance of business process systems for medium-sized enterprises. The successful candidate will be part of a ...

General Manager Software Applications

Reference: ITE -DAP-1 Our client, a distinguished leader in the financial services industry specializing in motor vehicle products, is looking for a dynamic and experienced General Manager of Software Applications to join their team. In this role, you will lead a significant transformation project fo ...

Senior Software Developer Sandton

Software Developer Wanted: Software Developer with a knack for coding and a love for numbers! Join our bank and help us turn algorithms into 'algorhythms'! Duties & Responsibilities Provide maintenance and support of software in environm ...

Application Software Developer Centurion

Application Software Developer Reference: Pta -EP-2 Application Software Developer required for a leading digital communication systems company in Pretoria-East. BSc (Computer Science) or BEng (Computer Engineering). 0 - 5 years of relevant working experience. Good academic results. ...

Medical Software Support Technician

Overview Role: Medical Software Support Technician Location: Hybrid (Johannesburg) Type: Full-time Applications Close: 7 October 2025 About Docotela Docotela is a telehealth platform in South Africa, dedicated to making hea ...

Senior Software Solutions Consultant

A dynamic software solutions company seeks a Senior Solutions Specialist in Johannesburg to enhance sales efforts and customer relationships. The ideal candidate will have 5-10 years of sales experience in the Software Solutions sector, exceptional communication skills, and a proven track record. Responsibilitie ...

Senior C# Software Developer

Reference: DUR -MN-1 A well-known software development house is seeking a talented Senior Developer (hybrid) to join their team. This is an exciting opportunity to work with the latest technology. Duties & Responsibilities Responsibilities: Analysing ...

Software Developer Full Stack

About the job Software Developer - Full Stack Junior Software Developer - Fullstack Join a Growing Legal Tech Team Driving Innovation in Financial Litigation Tools Cape Town Foreshore Offices | Market Related | 9 - 5 UK Hours About Our Client Our client is a lead ...

Junior Software Developer Fullstack

About the job Junior Software Developer - Fullstack Junior Software Developer - Fullstack Join a Growing Legal Tech Team Driving Innovation in Financial Litigation Tools Cape Town Foreshore Offices | Market Related | 9 - 5 UK Hours About Our Client Our client is a leading ...

Software Development Project Manager

Reference: JHB -MM1-1 NOTE: This is a hybrid (remote and onsite) Our client, an electronic pharmaceutical procurement system company based in Sandton, is urgently looking for a Software Development Project Manager to leverage your leadership skills, exceptional communication, ...

2x Junior Software Developer

Minimum Qualifications and Role-Specific Experience Strong experience with Angular (essential) Proficiency in HTML5 and CSS Experience in both front-end and back-end development Relevant tertiary qualification in a related field Prior experience working in ...

Software Developer Parow East

JOB DESCRIPTION Key Responsibilities: Provide overall system support and development of the Planning Product/Services Collaborate with the business to understand the business requirements and translate them into business and technology requirements that can ...

Software Development Team Lead

About the job Software Development Team Lead Duties and responsibilities: Responsible for each phase of the product or project life cycle, end to end from inception, growth, maturity to decline. Prioritisation and planning of backlogs/demand pipelines and product r ...

Senior Software Quality Analyst

About the job Senior Software Quality Analyst Duties and responsibilities: Apply approaches to achieving effective test coverage. Define regression testing strategies. Review test basis and extract test requirements. Produce test plans and ...

Specialist Software Asset Management

About the job Specialist Software Asset Management MinimumRequirements: Matric (Grade 12) Relevant Information Technology Bachelor`s Degrees and/or Diplomas CSAM / IAITAM or recognized related Software Asset Management Certification ITIL Cer ...

Junior Operations Software Developer

About the job Junior Operations Software Developer Responsibilities: Your first mission will be to optimise the performance of the network of portfolio managers that manage merchants, underwrite and manage loans. This includes building great systems & tools to help them make be ...

Strategic Software Delivery Lead

A leading software company in Durban is seeking an experienced professional with at least 10 years in IT and 3-5 years managing software development teams. Responsibilities include overseeing the entire product life cycle, aligning development strategies with business needs, and ensuring effective communication ...

Intermediate Software Developer (Java)

About the job Intermediate Software Developer (Java) Key purpose: We are seeking an experienced Intermediate Software Developer with a strong background in Java development to join our team. As an Intermediate Software Developer at our company, you will be responsible for dev ...

Senior Software Quality Analyst

About the job Senior Software Quality Analyst Duties and responsibilities: Apply approaches to achieving effective test coverage. Define regression testing strategies. Review test basis and extract test requirements. Produce test plans and test ...

Senior .Net Software Developer

About the job Senior .Net Software Developer Responsibilities: Organize full lifecycle software development Prepare specifications and determine operational feasibility Prepare software verification plans and quality assurance procedures Organi ...

Software System Designer Intermediate

About the job Software System Designer - Intermediate Contract position Bachelors degree or Diploma in Computer Science, Information Systems, or a related field 5 + years of experience in software design and programming preferred Skills required include ...

Mid Level Software Developer

About the job Mid-Level Software Developer A desire to achieve commercial outcomes 2+ years of professional software development experience working with at least one modern language such as Java, Typescript, C++, or C# including object-oriented design Strong knowledge of dat ...

Software Developer Android (Kotlin)

About the job Software Developer - Android (Kotlin) Contract position Must have experience with Kotlin, Android Studio, Gradle and Android Development Environment Bachelor's degree in Computer Science, Engineering or a related field required A background in An ...

Infrastructure Software Sales Specialist

Infrastructure Software Sales Specialist About the job Infrastructure Software Sales Specialist Key purpose: The Software Sales Specialist is the demand generating engine for the software business and will work in partnership with the Software GTM Director to develop ...

Software Developer South Africa

Software Developer Grow and develop your career with this fantastic opportunity! R55 000 - R70 000 Duties & Responsibilities The main task of this developer would be the development of computer software for cryptographic products. His/her remuneration will be market-related and based ...

Software Tester Cape Town

Introduction We require a Software Application Tester and this is an office-based position. Duties & Responsibilities Creating test cases. Creating test requirements. Creating user acceptance criteria. Application Testing and Quality Assurance. <li ...

Head of Software Development

About the job Head of Software Development Responsibilities: Work with the leadership team to set clear priorities and goals for IT management and production, balancing long-term and immediate needs. Develop and manage annual and quarterly budgets. Oversee data s ...

Lead Software Developer (Senior)

Lead Software Developer (Senior) Our client, a Software Development company in Gqeberha/Port Elizabeth is seeking a Lead Software Developer (Senior). Job type: Hybrid Responsibilities: Design and implement backend APIs and services using l ...

Emerging Software Project Manager

A recruitment agency seeks a Junior Project Manager for software development projects in Johannesburg, South Africa. You will ensure communication with stakeholders while managing project timelines and budgets. Candidates should possess strong knowledge in software development, project management certifications ...

Head of Software Engineering

Head of Software Engineer Are you a talented Head of Software Engineer with expertise in ReactJs and Node.js? Do you enjoy leading the development of cutting-edge software solutions to revolutionize the industry? If so, we are looking for you. As Head of Software Engineer, you'll work with a d ...

Software Developer (Platform Systems)

About the job Software Developer (Platform Systems) Remote position 4+ years of Python experience; Django is a plus Ability to navigate the command line Strong and demonstrated data modeling experience with attention to detail SQL familiarity; you can ...

Software Developer (Backend SaaS)

Canonical Cape Town, Western Cape, South Africa Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Its platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, e ...

Software Developer (Backend SaaS)

Canonical Cape Town, Western Cape, South Africa Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Its platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, e ...

Software Developer (Backend SaaS)

Canonical Cape Town, Western Cape, South Africa Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Its platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, e ...

Software Developer (Platform Systems)

About the job Software Developer (Platform Systems) Remote position 4+ years of Python experience; Django is a plus Ability to navigate the command line Strong and demonstrated data modeling experience with attention to detail SQL familiarity; you can ...

🚀 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