69,311+ Fullstack Software Engineer Python React Go Jobs in South Africa — Top Companies Hiring July 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

Software Project Manager

Our client is an organisation specialising in delivering digital transformation solutions that help businesses automate processes, improve operational efficiency, and better manage critical information. Working across a diverse client base, they design and implement enterprise software solutions that solve real ...

Senior Software developer

Key Responsibilities Define and execute technical roadmaps aligned with business objectives. Design, review, and evolve software architecture with a focus on microservices and cloud-native solutions. Lead the development of scalable, secure, and high-performing applications and ...

Software Development Manager

Department: IT & Systems Reports To: Chief Information Officer Role Overview: We are seeking an experienced Software Development Manager to lead and manage a high-performing development team and oversee the delivery of secure, scalable, and high-qua ...

Intermediate Software Developer

Intermediate Software Developer (Permanent) Intermediate Software Developer We are looking for a capable and motivated Intermediate Software Developer to join our team in Gqeberha. This is an opportunity for a developer with 3 to 5 years of professional experience who is ready to take ...

Senior Software Developer

One of our clients in the Banking sector are looking for a Senior Software Developer to join their team. Job Purpose As a Developer, you will play a pivotal role in designing, developing, and maintaining the APIs that drive our mobile applications. You will collaborate closely with our ...

Intermediate Software Developer

Overview Job Description Responsibilities Perform Planning Identify and establish objectives for self and team. Work on objectives or goals within timeline. Consider all reasonable factors, impediments and obstacles. Identify ...

Backend Software Developer

Role The Backend Software Developer will be responsible for developing and maintaining backend services that support our web applications. The product is built on a .NET backend and heavily integrates with MS Dynamics 365. In this role, you will work with the lead developer to refactor the solu ...

Senior Software Developer

Runninghill Software Development | Full time Senior Software Developer Johannesburg & Pretoria, South Africa | Posted on 06/22/2026 Senior Developers are responsible for managing, scoping, and overseeing a project, leading teams of more junior developers, and supporting various ...

Senior Software Developer

Runninghill Software Development | Full time Senior Software Developer Johannesburg & Pretoria, South Africa | Posted on 06/22/2026 Senior Developers are responsible for managing, scoping, and overseeing a project, leading teams of more junior developers, and supporting various ...

Senior Software Developer

SUMMARY: Our client, situated in Durbanville, is looking for a Senior Software Developer to join their company. POSITION INFO: REQUIREMENT Matric is essential. Software Development/ Engineering Certification, Diploma or Degree. 3+ Years of experience with C# (.NET Framew ...

Protocol Software Developer

SUMMARY: Protocol Software Developer with an Electronic Engineering or Computer Engineering or Computer Science-degree is required. The company has over 20 years of existence, and it only has an overseas/international client base. Exciting and challenging career prospects. Cutting-edge tec ...

Senior Software Associate

SUMMARY: Senior Software Associate Coega Job Description The successful candidate will be responsible for assisting with the ongoing maintenance of existing software products and participating in the development of new and enhanced ERP system products and solutio ...

Software Development Manager

SUMMARY: Software Development Manager POSITION INFO: Role Summary The Development Manager is a senior leadership role responsible for overseeing the development function, ensuring delivery stability, technical quality, and alignment with business and client requirements. T ...

Security Software Developer

SUMMARY: Security Software Developer with an Electronic Engineering or Computer Engineering or Computer Science degree is required. 2-7 years of software development experience in a professional capacity. The company has over 20 years in existence- only overseas/international client ba ...

Software Development Manager

Role Purpose The Software Development Manager is responsible for overseeing the software development process and ensuring that it is completed efficiently, effectively, and to the required quality standards. They manage the software development team, plan projects, allocate resources, and monit ...

Senior Software Developer

Johannesburg, South Africa | Posted on 06/18/2024 Remote / Office Based Office Based Position State/Province Gauteng Work Location Johannesburg Head Office City Johannesburg Country South Africa About Us Company Overview ...

Senior Software Developer

Kick-start your career in the online gaming world and experience the very latest in technology and innovation. Who we are We’re part of Super Group, the NYSE-listed digital gaming company behind some of the world’s leading Sports and iGaming brands. Our journey at Osiris ...

Software Developer II

Overview Expleo South Africa is where bold ideas meet real-world impact. As a global leader in engineering, quality services, and management consulting, we help businesses accelerate digital transformation and shape the future. Joining Expleo means more than just a job — it’s an opportunity to ...

Software Development Manager

Role Summary The Development Manager is a senior leadership role responsible for overseeing the development function, ensuring delivery stability, technical quality, and alignment with business and client requirements. The role requires a balance of people man ...

Senior Software Developer

Senior Software Developer Join as a full-stack developer working with both legacy code and new technologies. Kloof, KZN (Office-based), R65 000 - R75 000 About Our Client The company provides technical solutions for its clients. The Role: Senior Software Developer ...

Software Developer (Intermediate)

We are seeking an intermediate Software Developer for a contract role, onsite based in JHB. You will play a key role in designing, developing, and implementing high-quality software solutions that meet business and customer needs. You will translate detailed technical designs into robust, scalab ...

Software Developer (Intermediate)

We are seeking an intermediate Software Developer for a contract role, onsite based in JHB. You will play a key role in designing, developing, and implementing high-quality software solutions that meet business and customer needs. You will translate detailed technical designs into robust, scalab ...

Senior Software Developer

REQUIREMENT Matric is essential. Software Development/Engineering Certification, Diploma or Degree. 3+ Years of experience with C# (.NET Framework and .NET Core) A good understanding of Web APIs, Window Services, WPF, LINQ, Database Design Concepts. ...

Lead Software Developer

A unique opportunity to join a JSE-listed financial organisation that continually delivers excellent results and growth that exceeds all competitors in the market. Become part of a team working on Key projects in the organisation in Partnership with business stakeholders to deliver great value, with an oppor ...

Security Software Developer

SECURITY SOFTWARE DEVELOPER Pretoria EastMinimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) or Computer Science. 2-7 years of working experience in software development in a pro ...

Protocol Software Developer

PROTOCOL SOFTWARE DEVELOPER Pretoria EastMinimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) 0-5 years of working experience in software development in a professional capacity </ ...

Senior Software Developer

Key Responsibilities: Technical Delivery & Ownership: Drive daily development across multiple systems in line with the technical roadmap Build scalable, high-quality applications using C#, .Net Core, and modern frameworks Maintain and ...

Embedded Software Developer

In this role, you will be responsible for creating, maintaining, and optimizing a custom Linux distribution tailored for vehicle diagnostic tools used by several of the world's leading automotive manufacturers. Responsibilities Develop and customize Linux distributions tailored to s ...

Software Developer (JAVA)

Job Description We are looking for a talented individual to be part of an equally talented team of software developers. This individual will be responsible for the planning, execution, and success of complex software solutions to meet the needs of the business. Responsibilities <ul ...

Software Developer (OVA5640)

This is a 6 – month contract with our client in the banking sector. Core Stack & Requirements Experience 5 - 6 years' experience Backend: Extensive hands-on experience with Node.js. Containerization & Orchestration: Strong proficiency with Docker, Kuberne ...

Junior Software Developer

Software Developer (Computer Science) Parktown North, Johannesburg Minimum requirements and experience: Bachelor’s Degree in Computer Science 1-2 years of working experience in software development, web development, ...

Junior Software Developer

We are seeking a motivated and detail-oriented Junior Software Developer with 1–2 years of experience in software development, implementation, maintenance, and support. Possessing a strong foundation in system configuration, software development lifecycle (SDLC), database management, and enterprise software i ...

Junior Software Developer

Duties & Responsibilities Act as the first point of contact for clients, providing guidance and support to resolve queries raised. Provide high-quality, timely support to clients by diagnosing and resolving technical queries. Escalate complex technical issues to the appropriate i ...

Junior Software Developer

We are looking for a junior software developer to support the development and maintenance of our in-house Automated Meter Reading (AMR) platforms and related energy management solutions. This role focuses on learning, executing well-defined tasks, and contributing to team-based development under close supervi ...

Lead Software Developer

Renowned Company is seeking an experienced Lead Software Developer to join their team.Description:The Lead Software Developer must take technical ownership of the development and engineering of the Company's platforms. This role is responsible for leading the design and delivery of a doma ...

Software Engineering Manager

Location: Cape Town Salary: 80k-135k per month+benefits Purpose Leads a software engineering team with responsibility for people leadership, technical direction, and delivery execution. Ensures the team delivers high‑quality, maintainable software aligned with business objectives, ...

Software Development Manager

Two-a-Day Group (Pty) Limited, situated in Grabouw, is actively involved in the packaging and cold storage of deciduous fruit and supplies internationally as well as locally. We are an employer that promotes equal opportunities. Two-a-Day Group (Pty) Ltd. is seeking an experienced Software Developm ...

Manager software engineering

The Africa Assurance Innovation and Digital team is looking to hire a skilled Manager Software Engineering to build tailored digital and innovative solutions for our Assurance business. These solutions are designed to monitor and facilitate process operations, enhance productivity, maximise efficiency and mit ...

Software development manager

About the job Software Development Manager Duties and responsibilities: Create, agree and execute Software Development road maps and operational strategies for projects coming into the business in collaboration with respective Team Members through proper documentation, communication and execution. Build effec ...

Software development manager

About the job Software Development Manager Responsibilities Create, agree and execute Software Development road maps and operational strategies for projects coming into the business in collaboration with respective Team Members through proper documentation, communication and execution. Build effective customer‑c ...

Senior software developer

JAVA and. Net Core, OAuth 2.0, JSON, HTTP and ORACLE skills Azure/Amazon experience/qualifications would be preferred Experience using ADO/Sparx Sa Fe Agile qualified would be preferred Experience in working on Smart Vista Payment Platform would be beneficial Codes, tests, complex systems using agreed standards, ...

Senior software developer

Qualifications Bachelors degree in computer science, engineering or equivalent experience Responsibilities Work within a Software Development team, following Agile development methodologies Work with Project management and solution architects to estimate and scope out projects Work with Creative team during plan ...

Senior software developer

Software Developer - Gqeberha, Port Elizabeth or in Claremont Cape Town The Intermediate / Senior Software Developer will primarily work on existing systems, with responsibility for enhancing, maintaining, refactoring, and optimising applications currently in production. The role requires strong back ...

Software engineering lead

## Software Engineering Lead Applylocations: Johannesburgtime type: Full timeposted on: Posted 30+ Days Agojob requisition id: R **Software Engineering Lead****Would You Like to Shape Digital Innovation?****Join Us as a Software Engineering Lead!****About our Team**Lexis Nexis Legal & Professional, which serves ...

Senior software developer

The company requires an energetic individual to fill the above position. The candidateshould work well in coordination with cross-functional team members to design, develop, and maintain bespoke solutions for the company. The candidate must be comfortable working as part of a teamwhile taking the initiative t ...

Senior software developer

The candidate will work within the Software Development Scrum teams developing, maintaining, and supporting the existing enterprise applications and frameworks as well as within the strategic development initiatives which include the execution and implementation of Salesforce delivery projects against the sta ...

Software development manager

About the job Software Development Manager Key purpose: To provide strategic technical direction and manage multiple technical teams responsible for the technical delivery of the full product lifecycle; all product features and support and maintenance related tasks in respect of the product ...

Junior software developer

We are looking for a junior software developer to support the development and maintenance of our in-house Automated Meter Reading (AMR) platforms and related energy management solutions. This role focuses on learning, executing well-defined tasks, and contributing to team-based development under close supervi ...

Software testing analyst

As Agile methodologies depend heavily on collaboration, communication, and interaction between the team members as well as stakeholders outside the team, testers in an Agile team should have good interpersonal skills. Testers in Agile teams should: Be positive and solution-oriented with team members and ...

Intermediate software developer

About the job Intermediate Software Developer At least 1 - 4 years Software Development experience A basic understanding of Version Control Experience with PHP, Python Experience with modern Frameworks Fast committed earning abilities A bona fide passion for software engineering Proficient in modern programming ...

🚀 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

    Fullstack Software Engineer Python React Go Jobs in South Africa Job Search Guide, Trends and Insights