Overview

Full Stack Developer Jobs in Johannesburg, South Africa at MSA Outsourcing Solutions – UK

MSA Outsourcing Solutions – UK is seeking a proficient Full-Stack Developer to join one of our UK based clients. In this role, you will be responsible for designing, developing, and maintaining both client-side and server-side applications to ensure seamless functionality, scalability, and performance.

You will collaborate closely with cross-functional teams including designers, product managers, and other developers to deliver high-quality software solutions that meet business requirements and provide exceptional user experiences.

Key Responsibilities:

  • Build and maintain features across our React frontend and Supabase backend
  • Develop front-end components using modern JavaScript frameworks and libraries to build responsive and user-friendly interfaces.
  • Design and implement server-side logic, APIs, and databases to support application functionalities.
  • Ensure the security, scalability, and performance of full-stack applications through best coding practices and testing.
  • Maintain and optimize existing applications, troubleshoot and resolve technical issues promptly.
  • Collaborate with team members to plan, design, and execute software development lifecycle activities.
  • Participate in code reviews to uphold code quality and share knowledge.
  • Stay updated with industry trends and emerging technologies to continuously improve development processes.

Requirements

  • Proven experience as a Full-Stack Developer or in a similar role.
  • Strong proficiency in front-end technologies such as JavaScript, HTML5, CSS3, and frameworks like React, Angular, or Vue.js.
  • 2–4 years of full-stack development experience
  • Strong React with Type Script — comfortable with hooks, modern patterns, and component composition
  • Hands-on experience with Supabase, or with Postgres plus an equivalent BaaS like
  • Firebase or Hasura that you’d transfer quickly
  • Comfortable with REST APIs and standard authentication patterns
  • Strong written and spoken English — you’ll be in standups and async discussions daily
  • Self-directed: can pick up a ticket and ship it without hand-holding
  • Strong problem-solving skills, attention to detail, and the ability to work collaboratively in a team environment.
  • Excellent communication skills and ability to translate business requirements into technical solutions.

Title: Full Stack Developer

Company: MSA Outsourcing Solutions – UK

Location: Johannesburg, South Africa

Category:

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.