Full-Stack Developer – Cloud-Native Applications (.NET & Vue.js)
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.
Core Responsibilities:
• 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
Minimum Requirements:
• 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 it.jobs@tumaini.co.za 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.

