Our clients reserves the right not to make an appointment. In considering candidates for appointment into advertised posts, preference will be accorded to persons from a designated group in accordance with the approved Employment Equity Plan.

Fullstack Developer (Res:FS Dev)

Overview

Reference
Res:FS Dev

Salary
ZAR/month

Job Location
-- South Africa

Job Type
Permanent

Posted
09 April 2026

Closing date
25 Apr 2026 21:59


We have an exciting opportunity for a Fullstack Developer to join our growing team. 

Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures and working with customers or departments on technical issues including software system development and maintenance.

To be successful in this role, you will need knowledge of programming languages and the software development lifecycle.

Software developers create and develop software applications that allow people to perform specific tasks on the web, computers, or mobile devices. They also develop the underlying systems that control networks, databases, and operating systems. Developers are responsible for the performance of the product in all its aspects, and while they need to a have a range of technical abilities and be familiar with computer languages, their ability to think laterally and develop logical solutions to modular problems is central to their role.

They are a team player possessing strong analytical as well as technical skills and can communicate the logic behind technical decisions to non-tech stakeholders. They must be comfortable working in an agile environment and have the ability to “take the wheel” when necessary.

Tasks & Responsibilities

  • Analyze user and technical requirements.
  • Create innovative, scalable, fault-tolerant software solutions for our clients and customer base.
  • Work closely with project managers, UX designers, other developers, systems analysts, graphic artists, and sales and marketing professionals.
  • Write and test code to ensure compatibility and stability: refine and rewrite, as necessary.
  • Create clear technical specifications.
  • Expand existing software to meet the changing needs of our key demographics.
  • Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
  • Working with customers or departments on technical issues including software system design and maintenance.
  • Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
  • Conferring with project managers to obtain information on limitations or capabilities.

Soft Skills

  • Be excited about collaborating and communicating closely with teams and other stakeholders via a distributed model, to regularly deliver design solutions for approval.
  • Be passionate about resolving user pain points through great design and development.
  • Be open to receiving feedback and constructive criticism.
  • Be passionate about all thing’s code and other areas of design and innovation. Research and showcase knowledge in the industry’s latest trends and technologies.
  • Interacting well with others since teamwork is common.
  • Exhibiting a commitment to lifelong learning since technology is always changing.
  • Thinking outside the box to solve problems creatively.
  • Communicating effectively so that all involved understand what is being done.
  • Appreciation for clean and well documented code.
  • A meticulous and organized approach to work.
  • A logical, analytical, and creative approach to problem-solving.
  • A thorough, detail-oriented work style.


Contact information

Tina de Bruin