Intermediate Full Stack Developer (JavaScript / TypeScript)
Sabenza IT & Recruitment City of Johannesburg Metropolitan Municipality, Gauteng, South Africa
IT Services and IT Consulting · 11-50 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design and deliver modern React applications and supporting JavaScript services while taking ownership of technical solutions from design to production. Work within cross-functional squads to build RESTful APIs and deploy solutions on AWS.
What they look for
Requirements
Requires proven experience delivering production software using JavaScript, TypeScript, and React. Candidates must have hands-on experience with AWS services and solid knowledge of API design and modern engineering practices.
Full description
We are looking for a JavaScript developer with strong JavaScript, React and AWS experience to join a high-performing consulting environment and deliver production-grade solutions across industries. You will work in cross-functional, client-facing teams, building modern front ends and the services behind them, and taking ownership from design through to production.
This suits an engineer who writes clean, scalable code, is comfortable in React, and has already shipped work on AWS.
Key responsibilities
- 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
Skills and experience:
- 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.
Similar roles
-
Senior Full Stack Software Engineer (f/m/d) – AI, React, Node.js & TypeScript
Bertelsmann Berlin, Berlin, Germany
-
Full-Stack Engineer - 4 (Typescript, React, Python, AWS)
Capital One McLean, Virginia, United States · $197K–$225K/yr
-
QA Automation Engineer (Playwright + Typescript)
Resourceful Talent Group Yerevan, Erevan, Armenia
-
Front End Developer React & TypeScript
B&A Consulting Srl Milan, Lombardy, Italy · €29K–€34K/yr
-
Staff Software Engineer (Nodejs & Typescript)
Commonwealth Bank Sydney, New South Wales, Australia
-
Full Stack Software Engineer - Node.js, Typescript, AWS
Global Payments Inc. Bucharest, Romania