Intermediate Full Stack Developer (JavaScript / TypeScript)
Summary
Intermediate full stack developer in Johannesburg building and integrating RESTful APIs and React front ends, deploying and supporting solutions on AWS, and owning technical solutions from design to production in an Agile team. Core stack: JavaScript/TypeScript, React, and AWS services like EC2, S3, Lambda and API Gateway.
Johannesburg, South Africa | Posted on 08/10/2026
This suits an engineer who writes clean, scalable code, is comfortable in React, and has already shipped work on AWS.
Key responsibilities
- Build and integrate RESTful APIs and third-party platforms
- Deploy, run and support solutions on AWS
- Take ownership of technical solutions from design through to production
- Apply clean code, testability and maintainability
- Contribute to architectural decisions and team engineering practices
- Deliver in Agile and keep improving how the team ships
Requirements
Skills and experience:
- Strong React experience, including components, state and front-end architecture
- Hands-on AWS experience, such as EC2, S3, Lambda, API Gateway, RDS or IAM
- Solid API design, including REST, with GraphQL an advantage
- Asynchronous and event-driven programming
- Git, CI/CD and modern engineering practices
- Automated testing across unit, integration and end-to-end
- React Native or other mobile experience is an advantage
- Microservices or BFF patterns, and Azure as a second cloud, are an advantage.