Job Summary
We are seeking a highly skilled Full Stack Engineer with strong expertise in Vue.js for frontend development and C# .NET for backend development. The ideal candidate will be responsible for designing, developing, and maintaining scalable, responsive, and high-performance web applications. This role requires deep knowledge of modern Vue.js architecture, .NET-based backend services, API integrations, and cloud-ready application development. The candidate will work closely with cross-functional teams to deliver secure, scalable, and user-centric digital solutions.
Roles & Responsibilities
- Design, develop, and maintain responsive, scalable, and accessible web applications using Vue.js and C# .NET technologies.
- Build reusable, maintainable, and modular frontend components using Vue.js, TypeScript, and modern frontend development practices.
- Translate UI/UX designs, wireframes, and business requirements into high-quality, production-ready applications.
- Develop, maintain, and optimize backend services, APIs, and business logic using C#, ASP.NET Core, and related .NET technologies.
- Design and implement RESTful APIs and integrate them seamlessly with frontend applications.
- Optimize applications for performance, scalability, security, and cross-browser compatibility.
- Implement state management solutions and frontend architecture best practices within Vue.js applications.
- Collaborate with product managers, designers, QA engineers, and other developers throughout the software development lifecycle.
- Participate in code reviews, testing, debugging, and deployment activities while maintaining high coding standards.
- Mentor junior team members and contribute to engineering best practices, technical standards, and continuous process improvements.
Must-Have Skills
- 5+ years of experience in Full Stack Development with significant hands-on experience in Vue.js and C# .NET.
- Strong proficiency in Vue.js 3, JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Experience with Vue ecosystem tools such as Vue Router, Pinia/Vuex, Composition API, and Single File Components (SFCs).
- Strong backend development experience using C#, ASP.NET Core, .NET 6/7/8, and Entity Framework.
- Experience designing, developing, and consuming RESTful APIs and microservices.
- Strong understanding of object-oriented programming (OOP), design patterns, and software architecture principles.
- Experience with relational databases such as SQL Server and ORM frameworks like Entity Framework Core.
- Familiarity with frontend build tools including Vite, Webpack, and Babel.
- Strong understanding of responsive design, web security best practices, performance optimization, and accessibility standards (a11y).
- Experience with version control systems such as Git.
- Excellent problem-solving, debugging, communication, and collaboration skills.
Good-to-Have Skills
- Experience with cloud platforms such as Azure, AWS, or GCP.
- Knowledge of Azure App Services, Azure Functions, and cloud-native .NET application development.
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins.
- Experience with automated testing frameworks such as xUnit, NUnit, Jest, or Cypress.
- Familiarity with UI/UX design tools such as Figma.
- Understanding of microservices architecture and event-driven systems.
- Exposure to Agile/Scrum development methodologies.
- Experience working with authentication and authorization frameworks such as OAuth 2.0, OpenID Connect, and JWT.