Logo-of-Sabenza-It-hiring-for-jobs-in-South-Africa-on-GrabJobs

Intermediate Full - Stack Software Developer

Job Description - Intermediate Full - Stack Software Developer

We are looking
for an
Intermediate Full-Stack Software Developer who is
passionate about building scalable, high-quality software solutions. This role
is ideal for someone who enjoys working across both frontend and backend
technologies, takes ownership of their work, and wants to contribute to the
delivery of production-grade systems.

Working as part
of a collaborative engineering team, you will help design, develop, and
maintain applications that solve real business challenges.


Key
Responsibilities

You will be
involved throughout the software development lifecycle, including:

  •  Design,
    develop, and maintain full-stack applications

  • Build
    responsive frontend interfaces and robust backend services

  • Develop
    and integrate RESTful APIs

  • Work
    with SQL and NoSQL databases

  • Collaborate
    with engineers, data scientists, and cross-functional teams

  • Participate
    in system design discussions and technical planning

  • Debug,
    troubleshoot, and optimise application performance

  • Write
    clean, maintainable, and scalable code

  • Participate
    in peer code reviews and contribute to engineering best practices



Requirements

Experience

  •  2–5
    years of professional software development experience

  • Experience
    developing full-stack web applications

  • Ability
    to independently deliver well-defined features with minimal supervision


Technical
Skills

Frontend
  • React,
    Angular, Vue.js, or similar JavaScript frameworks

Backend

  • Python,
    Java, Node.js, or similar backend technologies

Databases

  • SQL
    (PostgreSQL, MySQL, SQL Server) and/or NoSQL databases


Additional
Experience

  • REST
    API development and integration

  • Git
    version control

  • Understanding
    of software engineering principles and design patterns

Advantageous
Skills

Experience with:

  • AWS,
    Azure, or Google Cloud Platform

  • Docker
    and containerisation

  • CI/CD
    pipelines

  • Microservices
    architecture

Qualifications

  • Degree
    in Computer Science, Software Engineering, Information Technology, or another
    STEM-related field



Original job Intermediate Full - Stack Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Intermediate Full Stack Software Developer Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.