Full Stack Developer (Vue.Js & Node.Js.)
Experience: 6+ years of exp
Location: Kochi / Bengaluru
Job Summary:
We are looking for a highly skilled and experienced Full Stack Developer with a strong background in Vue.Js and Node.Js.
The ideal candidate will be responsible for designing, developing, and maintaining complex web applications with a focus on performance, scalability, and user experience.
Key Responsibilities:
- Design, develop, test, and maintain modern web applications using Vue.Js and Node.Js.
- Collaborate with UI/UX designers and backend developers to build responsive and scalable front-end and back-end architectures.
- Develop RESTful and/or GraphQL APIs and integrate with third-party services.
- Optimize applications for speed and scalability.
- Implement security and data protection best practices.
- Troubleshoot, debug and upgrade existing applications.
- Write clean, maintainable, and efficient code.
- Participate in code reviews, sprint planning, and architectural discussions.
- Work in Agile/Scrum development environments and adhere to best development practices.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of professional experience in web development.
- Strong proficiency in JavaScript, TypeScript, Vue.Js (Vue 2/3), and Node.Js (Express/NestJS).
- Experience in building and consuming RESTful APIs and/or GraphQL.
- Proficient in HTML5, CSS3, SCSS, and responsive web design frameworks (Bootstrap/Tailwind).
- Experience with databases such as MongoDB, MySQL, or PostgreSQL.
- Knowledge of authentication and authorization mechanisms (OAuth, JWT).
- Experience with CI/CD tools and cloud services (e.G., AWS, Azure, or GCP) is a plus.
- Familiar with version control systems (Git/GitHub/GitLab).
- Strong problem-solving and communication skills.
Nice to Have:
- Experience with Docker, Kubernetes, or microservices architecture.
- Familiarity with Agile tools like JIRA, Trello, etc.
- Prior experience in DevOps or basic server administration.