Save Job
Posted 4mo ago

Junior Application Developer-Experience Full stack

@ BluePearl
Johannesburg, Gauteng, South Africa
OnsiteContract
Responsibilities:Develop frontend features, Build RESTful APIs, Participate in Agile ceremonies
Requirements Summary:Junior to mid-level full-stack developer with Angular frontend and Node.js backend experience; familiar with REST APIs, Git, CI/CD; Agile/Scrum environment.
Technical Tools Mentioned:Angular, Node.js, Express, NestJS, JavaScript, TypeScript, Git, Azure DevOps, GitHub Actions
Save
Mark Applied
Hide Job
Report & Hide
Job Description

The
Full Stack Developer will contribute to the design, development, and
maintenance of web applications using Angular (frontend) and Node.js (backend).
The role operates within an Agile Scrum environment, collaborating
closely with cross-functional teams and supporting DevOps-driven CI/CD
processes.

Key Responsibilities
Develop and enhance frontend features using Angular (v12+ preferred).
Build and maintain RESTful APIs using Node.js (Express/NestJS exposure
preferred)
.
Integrate frontend and backend components ensuring performance and reliability.

·         Participate
actively in Agile ceremonies (Sprint Planning, Daily Stand-ups, Reviews,
Retrospectives).

·         Estimate user
stories and contribute to sprint commitments.

·         Write unit
tests and participate in peer code reviews.

·         Troubleshoot
issues across development and test environments.

·         Contribute to
CI/CD processes and support automated builds and deployments.

·         Follow secure
coding 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)

·         Understanding
of Agile/Scrum methodologies



Preferred Skills

·         Exposure to
cloud environments (Azure preferred)

·         Familiarity
with authentication mechanisms (JWT, OAuth basics)

·         Basic
understanding of microservices

·         Knowledge of
Docker (advantage)



Key Competencies

·         Ability to
work effectively in Agile, fast-paced environments

·         Strong
problem-solving and debugging skills

·         Team
collaboration and accountability

·         Willingness
to 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: Telecommunication