Job Description :
Requirements :
- Proven experience as a Senior Developer with expertise in Vue.js and Node.js.
- Strong proficiency in JavaScript, HTML, and CSS.
- In-depth knowledge of Vue.js and its core principles.
- Extensive experience with Node.js and Express.js for server-side development.
- Familiarity with NoSQL databases (e.g., MongoDB) and SQL databases.
- Solid understanding of RESTful API design and integration.
- Experience with state management libraries (e.g., Vuex).
- Excellent problem-solving skills and the ability to think critically about complex systems.
- Strong communication skills and the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
Roles & Responsibilities :
- Will be responsible for architect, designing, and implement end-to-end solutions using Vue.js for the frontend and Node.js for the backend.
- Develop and maintain both client-side and server-side components.
- Provide technical expertise and guidance to the development team.
- Stay informed about industry best practices and emerging technologies.
- Design and implement scalable and maintainable architecture for web applications.
- Work closely with the development team to align technical solutions with business goals.
- Enforce coding standards and conduct code reviews to ensure high-quality, efficient, and maintainable code.
- Continuously improve and optimize existing codebases.
- Work closely with product managers and other stakeholders to understand and translate business requirements into technical solutions.
- Identify and address performance bottlenecks in both frontend and backend components.
- Implement best practices for optimizing web application performance.
- Implement and maintain security best practices in both frontend and backend development.
- Stay informed about the latest security threats and ensure applications are secure.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Ensure reliable and efficient deployment processes.
Preferred Qualification :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Atleast should have 4+ years of experience developing web applications using Vue.js and Node.js, have a strong understanding of state management best practices and tools and have a desire to work on challenging projects with complex data structures and high-performance requirements, then we would love to hear from you.