Our client is seeking a highly skilled Full-Stack Developer to join our technology team. This role requires expertise across both frontend and backend development, with a strong focus on building scalable, secure, and maintainable applications using modern . NET and Vue.js technologies.


Key Competencies

Strong proficiency in both . NET backend and Vue.js frontend technologies. Demonstrated experience delivering production-grade systems following architectural best practices. Deep understanding of Clean Architecture, SOLID principles, and design patterns. A structured, detail-oriented approach to problem-solving and code quality. Commitment to secure and efficient software development practices. Strong communication skills and ability to work collaboratively in a team environment. Vue 3 Composition API and advanced state management patterns (Pinia/Vuex). Experience with microservices architecture and distributed systems. Advanced Kubernetes features (Helm charts, service mesh, auto-scaling). Azure cloud services (AKS, Azure DevOps, App Insights). Entity Framework Core and advanced ORM patterns. CQRS and Event Sourcing patterns. Experience with containerization best practices and Docker multi-stage builds. Knowledge of API versioning, OpenAPI/Swagger documentation.


Key Responsibilities

Frontend Development: Design and implement modern, responsive user interfaces using Vue.js, focusing on component-based architecture and optimal user experience. Backend Development: Build and maintain secure, reliable, and scalable APIs with . NET (ASP. NET Core), adhering to Clean Architecture principles for separation of concerns and maintainability. System Integration: Ensure seamless interaction between the Vue.js frontend and . NET backend, including data fetching, authentication flows, state management, and API contract design. DevOps and CI/CD: Develop and manage automated build, testing, and deployment pipelines using GitHub Workflows (GitHub Actions). Container Orchestration: Deploy and manage applications in Kubernetes clusters, including configuration management, scaling, and monitoring. Security: Implement Microsoft MSAL authentication, secure API endpoints, manage token flows, and ensure security best practices across the full stack. Clean Architecture: Apply and maintain Clean Architecture patterns including domain-driven design, dependency inversion, and testable code structures.

How To Apply
  • Make sure you are logged in and your email is verified(Register if you dont have an account).
  • Click the Apply Now button above.
  • Your default email application or application link will open.
  • Attach your Application letter, updated Curriculum Vitae (CV) and any supporting documents required.
  • Use a professional subject line such as Application for "Indicate Position"
  • Send your application before the closing date.

Note: Only shortlisted candidates are contacted.

Would you like WhatsApp and Email notifications on more Full-Stack Developer Gauteng job offers? Subscribe to our Premium Job Alert for customised job alerts, access to our Database Subscription WhatsApp Group and profile recommendation to hiring employers.
SUBSCRIBE TO PREMIUM ALERT

Salary

0 - 0 ZAR

Monthly based

Location

Gauteng

Job Overview
Job Posted:
2 months ago
Job Type
Contract
Job Role
Entry level role
Education
Any Level/PhD
Total Vacancies
Variable
Category
Administration / Secretarial

Share This Job:

Location

Gauteng

Advance your career with Jobia Soft Skills & Certificates

Create account, take courses and earn verifiable certificates. Download and add certifications to your profile for better chance of getting hired.

Subscribe To Premium Alert To Get Hired Faster!

Get seen by employers With premium alert subscription, your profile is recommended to employers hiring matching criteria you indicate.
Access the best jobs for you Sign up for customised job alerts matching your experience, preferred industry, function and location.