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
-
July 30, 2026
Senior Software Developer (Contract) Epping, Cape Town FULL_TIME
Cape Town, Epping, Cape Town
