TheFull Stack Developer will contribute to the design, development, andmaintenance of web applications using Angular (frontend) and Node.js (backend).The role operates within an Agile Scrum environment , collaboratingclosely with cross-functional teams and supporting DevOps-driven CI/CDprocesses. Key Responsibilities Develop and enhance frontend features using Angular (v12+ preferred) . Build and maintain RESTful APIs using Node.js (Express/NestJS exposurepreferred) . Integrate frontend and backend components ensuring performance and reliability.
· Participateactively in Agile ceremonies (Sprint Planning, Daily Stand-ups, Reviews,Retrospectives).
· Estimate userstories and contribute to sprint commitments.
· Write unittests and participate in peer code reviews.
· Troubleshootissues across development and test environments.
· Contribute toCI/CD processes and support automated builds and deployments.
· Follow securecoding standards and API best practices.
Requirements
Technical Skills – Required Working knowledge of Angular and component-based architecture Basic to intermediate experience in Node.js and REST API development Proficiency in JavaScript / TypeScript Experience with Git version control Exposure to CI/CD tools (Azure DevOps / GitHub Actions preferred)
· Understandingof Agile/Scrum methodologies
Preferred Skills
· Exposure tocloud environments (Azure preferred)
· Familiaritywith authentication mechanisms (JWT, OAuth basics)
· Basicunderstanding of microservices
· Knowledge ofDocker (advantage)
Key Competencies
· Ability towork effectively in Agile, fast-paced environments
· Strongproblem-solving and debugging skills
· Teamcollaboration and accountability
· Willingnessto learn and grow technically
Experience – 4 to 5 years’ experience. This is a junior role Duration:1 march to 30 August 2026 Working model: Onsite Location: Johannesburg Industry: TelecommunicationBy continuing you agree to our Terms & Privacy Policy.