Full Stack Developer (JavaScript TypeScript)
Cape Town - South Africa
Job Summary
Duties & Responsibilities
This is a client-facing full-stack developer role focused on building scalable backend and frontend solutions using JavaScript/TypeScript while collaborating in cross-functional teams to deliver high-impact digital systems
Key Requirements
- Bachelors degree in Computer Science Software Engineering or a related field (or equivalent practical experience)
- Proven experience building production-grade applications using JavaScript and/or TypeScript
- Strong skills in backend and/or frontend development with willingness to grow into full-stack
- Experience with modern frameworks like React or Angular
- Solid understanding of API design (REST and/or GraphQL)
- Knowledge of asynchronous and event-driven programming
- Familiarity with Git and modern CI/CD practices
- Ability to write clean maintainable and testable code
- Experience working in Agile cross-functional teams
- Strong problem-solving communication and client-facing skills
- Willingness to learn adapt and expand across the full stack over time
Should you meet the requirements for this position please email your CV to . You can also contact the IT team on or visit our website at NOTE: When replying to the advert also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days please consider your application unsuccessful.
Required Experience:
IC