Mid-Level Full Stack Software Developer

  • FULL_TIME
  • Johannesburg, Centurion View on Map
  • posted 8 hours ago
  • Posted : July 30, 2026 -Accepting applications

Job Description

Introduction
Mid-Level Full Stack Software Developer (x3)

Location: Centurion, Gauteng (Office-Based)

Employment Type: Permanent

Salary: R360,000 – R700,000 CTC per annum (Depending on Experience)

Probation: 6 Months

About the Opportunity

Our client, a growing software development company based in Centurion, is looking to appoint three Mid-Level Full Stack Software Developers to join their expanding development team.

This is an excellent opportunity for developers who enjoy building modern web applications, working with a variety of technologies, and contributing to the design and delivery of high-quality software solutions. The successful candidates will initially work full-time from the office, with hybrid working arrangements to be reviewed after six months.

Key Responsibilities

Develop, enhance and maintain enterprise software applications.

Design, build and implement scalable, secure and high-performing solutions.

Collaborate with developers, business analysts and stakeholders to deliver technical solutions.

Write clean, maintainable and well-documented code.

Participate in code reviews and contribute to development best practices.

Troubleshoot, debug and resolve software issues.

Optimise application performance and database efficiency.

Assist in system architecture and solution design.

Stay up to date with emerging technologies and recommend improvements where appropriate.

Participate in Agile development activities including sprint planning, stand-ups and retrospectives.

Minimum Requirements

3+ years’ professional software development experience.

Degree or Diploma in Computer Science, Software Engineering or a related discipline (advantageous).

Strong Full Stack development experience.

Solid understanding of software development principles and application architecture.

Experience working in collaborative development teams.

Strong analytical and problem-solving abilities.

Excellent communication and interpersonal skills.

Ability to manage multiple priorities and meet deadlines.

Technical Skills

Candidates should have experience with several of the following technologies:

Backend

PHP

Laravel

Node.js

Python

Django

Flask

Frontend

Vue.js

React

Angular

Next.js

JavaScript

HTML5

CSS3

Databases

PostgreSQL

MySQL

Microsoft SQL Server

Cloud & DevOps (Advantageous)

AWS

Microsoft Azure

Google Cloud Platform (GCP)

Personal Attributes

We’re looking for developers who are:

Passionate about technology and continuous learning.

Detail-oriented with a strong commitment to quality.

Self-motivated and able to work independently.

Collaborative team players.

Proactive problem-solvers.

Adaptable in a fast-paced development environment.

Additional Information

Office-based role in Centurion.

Hybrid working arrangements will be reviewed after successful completion of the initial six-month period.

Own reliable transport is essential.

Six-month probation period applies.

Competitive salary based on skills and experience.

Opportunity to work on modern technologies within a growing development team.

Required skills

Related Jobs