Full - Stack Developer - Cloud - Native Applications (.NET & Vue.js)

Tumaini Consulting

Our client is looking for a Full-Stack Developer to play a key role in building and enhancing modern, cloud-native applications. This position focuses on delivering high-quality solutions across both frontend and backend layers, using .NET (ASP.NET Core) and Vue.js within a Kubernetes-driven environment.

• Develop and maintain backend services and APIs using .NET Core

• Build interactive frontend interfaces using Vue.js (Vue 3 preferred)

• Work across the full software development lifecycle, from design to deployment

• Integrate systems using RESTful APIs and secure authentication flows

• Manage containerised applications using Docker and Kubernetes

• Support CI/CD automation using GitHub Actions or equivalent tools

• Ensure applications follow Clean Architecture and microservices principles

• Collaborate with DevOps and engineering teams on cloud deployments

• 5+ years’ experience in full-stack development

• Strong experience in ASP.NET Core and Vue.js

• Proven experience with Kubernetes and container orchestration tools

• Solid understanding of Azure cloud services (AKS, DevOps, App Insights)

• Experience with modern CI/CD pipelines

• Knowledge of Entity Framework Core and API development

• Familiarity with distributed systems and microservices architecture

• Strong understanding of secure coding practices and authentication frameworks

What We’re Looking For:

• A developer who enjoys building scalable, production-grade systems

• Strong grasp of software architecture principles and design patterns

• Ability to work independently and within collaborative teams

• Strong attention to detail and commitment to code quality

Only shortlisted candidates will be contacted.

Submit your CV to ***email_hidden*** or call 031 350 4018.

Visit our website for more exciting career opportunities: https://tumaini.co/

Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.