Node.js Developer

2 - 6 years

0 Lacs

Posted:16 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Node.js Developer at our company, you will play a crucial role in designing, developing, testing, and maintaining high-quality server-side applications and APIs using Node.js and various frameworks and libraries. You will collaborate with front-end developers, project managers, and other stakeholders to deliver robust and scalable solutions that meet the needs of our clients. **Key Responsibilities:** - Analyze project requirements and specifications to develop robust, high-performance, and scalable server-side applications using Node.js. - Design and implement efficient, reusable, and modular code while adhering to best practices and coding standards. - Develop and maintain RESTful APIs using Express.js and other Node.js frameworks for seamless integration with front-end applications and third-party services. - Leverage middleware libraries like Passport.js or Helmet.js to enhance application security and user authentication. - Integrate real-time functionality using technologies such as WebSockets or Socket.IO. - Perform unit and integration testing to ensure functionality, reliability, and performance. - Troubleshoot and debug application issues, implement optimizations, and provide technical support. - Create and maintain technical documentation to facilitate knowledge sharing and code maintenance. - Stay updated with the latest Node.js releases, libraries, and best practices. - Collaborate with team members in code reviews, design discussions, and problem-solving sessions. - Participate in meetings, presentations, and progress reports to communicate project status to stakeholders. **Qualifications Required:** - Bachelor's degree in Computer Science, Information Technology, or related field. - Proven experience as a Node.js Developer with a strong portfolio. - Proficiency in JavaScript/TypeScript and familiarity with HTML, CSS, and front-end frameworks. - In-depth knowledge of Node.js frameworks and libraries like Express.js, Koa, NestJS, Passport.js, and Helmet.js. - Experience with databases (e.g., MySQL, MongoDB, PostgreSQL) and caching systems (e.g., Redis). - Familiarity with Agile or Scrum methodologies. - Strong problem-solving, critical-thinking, and analytical skills. - Excellent communication and interpersonal skills. - Detail-oriented, organized, and able to manage multiple projects. - Commitment to continuous learning and staying current with industry trends. The company values continuous learning and offers a dynamic work environment where you can collaborate effectively with technical and non-technical team members.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

thiruvananthapuram, kerala

thiruvananthapuram, kerala, india