Role Purpose
We are seeking a hands-on Full Stack Developer to design, build, deploy and support secure, scalable digital applications and services. The successful candidate will have strong Node.js development capability and practical experience working within Azure-based containerised environments, including AKS, Kubernetes, Docker and modern DevOps practices.

Key Responsibilities

  • Design, develop, test and maintain full stack applications, APIs and backend services using Node.js.
  • Build scalable, secure and resilient solutions aligned to enterprise architecture, engineering standards and business requirements.
  • Develop and integrate RESTful APIs and services with internal platforms, databases and third-party systems.
  • Package applications using Docker and deploy them into Azure Kubernetes Service (AKS) environments.
  • Configure, manage and troubleshoot Kubernetes workloads, including deployments, services, ingress, configuration, secrets, scaling and health checks.
  • Implement and maintain CI/CD pipelines using Azure DevOps, including automated build, test, release and deployment processes.
  • Collaborate with solution architects, product owners, business analysts, QA engineers and platform teams to deliver high-quality solutions.
  • Support application performance, availability, observability and incident resolution in production environments.
  • Use the Elastic Stack for logging, monitoring, troubleshooting and operational analysis.
  • Contribute to code reviews, technical documentation, reusable components and continuous engineering improvement.
  • Apply secure coding practices and comply with Nedbank governance, risk, security and change-management standards.

Minimum Requirements

  • Relevant IT qualification, diploma or degree, or equivalent practical development experience.
  • 5+ years’ software development experience, including strong recent Node.js development experience.
  • Proven experience delivering full stack applications and API-led services.
  • Strong practical experience with:
    • Node.js
    • Azure DevOps
    • Azure Kubernetes Service (AKS)
    • Kubernetes
    • Docker
    • Elastic Stack / ELK Stack

  • Experience designing and consuming RESTful APIs.
  • Working knowledge of source control, branching strategies and automated CI/CD pipelines.
  • Experience troubleshooting application, container, deployment and environment-related issues.
  • Familiarity with Agile delivery methodologies.

Advantageous Skills

  • Dynatrace experience.
  • Grafana experience.
  • Experience with Azure-native services and cloud security controls.
  • Exposure to microservices, event-driven architecture and API gateways.
  • Front-end development experience using modern JavaScript frameworks such as React, Angular or [URL Removed] in banking, financial services or other regulated enterprise environments.
  • Knowledge of infrastructure-as-code tools such as Terraform, Bicep or ARM templates.

Key Competencies

  • Strong problem-solving and debugging capability.
  • Ability to work independently in a complex enterprise environment.
  • High attention to quality, security, reliability and performance.
  • Clear communication skills and the ability to collaborate across technical and business teams.
  • Ownership mindset, with a willingness to support solutions through build, deployment and production operations.
  • Comfortable working in a fast-paced Agile delivery environment.

Desired Skills:

  • Full Stack Developer
  • Node.js
  • NodeJS

Learn more/Apply for this position