# Full Stack Developer

> MSA Outsourcing Solutions - UK · Johannesburg, South Africa · Full-time · Posted 2026-05-17

**Workplace:** on_site

## Description

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 TypeScript — 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.

## Apply

[Apply at MSA Outsourcing Solutions - UK](https://apply.workable.com/msa-outsourcing-solutions/j/98E2F0F9AA/apply)

---
Powered by [Workable](https://www.workable.com)
