Senior Full-stack Developer
Lead complex, cloud-native solutions and influence architecture across multiple client projects
Durban | R55 000 – R65 000 per month
About Our Client
Our client is a Durban-based technology consulting business delivering solutions across multiple client environments. The organisation works closely with clients on solution design, delivery, and long-term technology roadmaps. This role offers the opportunity to influence architecture, delivery quality, and technical direction at a senior level.
The Role: Senior Full-stack Developer
This role is responsible for providing technical leadership across multiple projects, guiding architectural decisions, and ensuring high-quality delivery. You will work across front-end and back-end technologies, contribute to cloud and DevOps practices, and support both internal teams and client-facing engagements. The role plays a key part in shaping scalable, secure, and future-ready solutions.
Key Responsibilities
- Provide senior-level full-stack development experience across front-end and back-end technologies
- Define and document system architectures, including microservices, event-driven, and domain-driven designs
- Lead end-to-end solution design using React, Node.js, and .NET Core
- Drive cloud-native implementations on Microsoft Azure, including containers, serverless, and managed services
- Support and follow DevOps practices including CI/CD pipelines, Infrastructure as Code, and observability
- Implement scalability and performance strategies such as horizontal scaling, caching, and asynchronous processing
- Ensure security, privacy, and compliance through secure SDLC practices and threat modelling
- Provide technical estimates, manage delivery risks, and support pre-sales workshops and proposals
- Mentor developers and uphold coding standards and code review processes
About You
- Strong senior-level experience as a full-stack developer working across front-end and back-end technologies
- Proven ability to design and document complex system architectures
- Hands-on experience with React, Node.js, and .NET Core
- Solid experience delivering cloud-native solutions on Microsoft Azure
- Good understanding of DevOps principles, CI/CD pipelines, and Infrastructure as Code
- Experience designing for scalability, performance, and security
- Comfortable working in client-facing environments, including workshops and pre-sales engagements
- Strong leadership, mentoring, and communication skills
Desired Skills:
- Full-stack
- Developer
- Full stack
- JavaScript
- HTML5 Development
- Angular 2
- Full Stack Development
- Javascript Framework
- Backend Development
Desired Work Experience:
- 2 to 5 years