πŸ” Browse Jobs 🏒 Companies πŸ’° Salary Guide πŸ“‚ Categories Post a Job
← Back to all jobs

Intermediate Full Stack Developer Jobs in South Africa

Sabenza IT & Recruitment Β· πŸ“ Johannesburg
Intermediate

Software developer coding

Sabenza IT & Recruitment is recruiting an Intermediate Full Stack Developer (JavaScript / TypeScript) in Johannesburg. This contract intermediate role suits a JavaScript developer with strong React and AWS experience, working in a high-performing consulting environment on production-grade solutions across industries.

About the company and the work

Sabenza IT is a South African registered business focused on recruitment of IT professionals, with over 18 years’ experience recruiting in South Africa, Australia, Europe, South America, and Asia. The developer will join cross-functional, client-facing teams, building modern front ends and the services behind them, and taking ownership from design through to production.

Role details / duties

  • Design and deliver modern React applications and the JavaScript services that support them.
  • 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.
  • Work in cross-functional squads, including direct client engagement.
  • 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

  • Proven experience delivering production software in JavaScript and/or TypeScript.
  • 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.
  • Diploma, as listed under desired qualification level.

Where to find / apply safely

Apply only through the original CareerJunction listing using the Apply button on this page, which leads to the source advert (Job 2645974, Ref 878000025098551, posted 26 October 2026, expires in 12 days from posting). Never pay a fee to apply.

Practical tips

  • Lead with React, JavaScript/TypeScript, and AWS production work.
  • Show API, testing, and CI/CD examples.
  • Highlight client-facing squad experience.

How the process works

On CareerJunction, you open the original advert, review the full position details, and apply through the listing’s application route. The advert expires in 12 days from posting on 26 October 2026.

Important information

This post is informational only, and openings and requirements change at any time. Readers should always verify the details on the original listing before applying. The listing shows R1.00 – R2.00 per hour, which appears to be a placeholder figure, so salary should be confirmed on the original advert rather than relied on here.

#SouthAfricaJobs #JobsInSouthAfrica #FullStackDeveloperJobs #JavaScriptJobs #ReactJobs #AWSJobs #JohannesburgJobs

Ready to apply?

This listing was originally posted by Sabenza IT & Recruitment β€” your application opens on their original job advert.

Apply on Sabenza IT & Recruitment's website β†’

Share with