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 [URL Removed] technologies.

  • Key Competencies:
  • Strong proficiency in both .NET backend and [URL Removed] 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 [URL Removed] 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 [URL Removed] 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.
  • Why Join our client?
  • Contribute to impactful projects with modern, well-architected technology solutions.
  • Work alongside a professional, growth-oriented technology team.
  • A supportive environment that values excellence, innovation, and security.
  • Work with a modern tech stack and industry best practices.

Desired Skills:

  • .NET (ASP.NET Core)
  • AKS
  • Azure DevOps
  • App Insights)

Learn more/Apply for this position