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.