Job Openings Full Stack Software Developer (Node.js | Azure | Kubernetes) – 6-Month Contract

About the job Full Stack Software Developer (Node.js | Azure | Kubernetes) – 6-Month Contract

Our client, a leading bank based in Sandton, is seeking an experienced Full Stack Software Developer to join their dynamic technology team on a 6-month contract. This role is ideal for a developer with strong backend and cloud engineering experience who enjoys working in modern DevOps environments and delivering high-quality, scalable software solutions.

You will be responsible for developing, maintaining, deploying, and supporting enterprise applications while collaborating closely with Business, Development, and Operations teams.

Key Responsibilities

  • Design, develop, maintain, and enhance enterprise software applications.
  • Provide ongoing maintenance and production support for software within your area of responsibility.
  • Develop unit and system test cases and perform comprehensive testing.
  • Create, manage, and maintain deployment artefacts within source control.
  • Manage deployment packages and execute application deployments.
  • Collaborate with Business, Development, and Operations teams to optimise tooling and deployment processes.
  • Maintain and update the asset knowledge base and technical documentation.
  • Troubleshoot application issues and implement effective solutions.
  • Ensure software is developed following best practices, coding standards, and security requirements.

Minimum Requirements

  • Minimum 3 years of software development/programming experience.
  • Solid experience with Node.js development.
  • Experience working with Azure DevOps.
  • Experience deploying and managing applications on Azure Kubernetes Service (AKS).
  • Strong knowledge of Kubernetes.
  • Experience with Docker containers.
  • Experience working with the Elastic Stack (ELK).
  • Understanding of CI/CD pipelines and modern DevOps practices.
  • Experience with source control and deployment management.

Nice-to-Have Skills

  • Experience with Dynatrace.
  • Experience with Grafana.
  • Exposure to enterprise banking or financial services environments.

Key Competencies

  • Strong analytical and problem-solving skills.
  • Excellent troubleshooting abilities.
  • Ability to work independently and within Agile teams.
  • Strong communication and collaboration skills.
  • High attention to detail.
  • Commitment to delivering quality software.
  • Ability to work in a fast-paced, enterprise environment.

What's on Offer

  • Opportunity to work with one of South Africa's leading banks.
  • Exposure to modern cloud-native technologies and DevOps practices.
  • Collaborative and innovative working environment.
  • Competitive contract rates.
  • Hybrid working model based in Sandton.

If you meet the above requirements and are passionate about building modern, scalable software solutions, we'd love to hear from you.