Full Stack Engineer

Cybage Software

Pune City

Description

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.