Role: Node.js Developer
Total Experience: 4- 6 years
Relevant Years of Experience: More than 3 years
Technical Skills: Node.js, JavaScript, CSS and HTML.
Key Responsibilities:
- Develop, maintain and enhance server-side applications using Node.js and associated frameworks (e.g., Express.js, NestJS).
- Design and implement RESTful APIs and/or GraphQL APIs for seamless communication between frontend and backend systems.
- Write efficient, reusable and modular code while following coding standards and best practices.
- Work with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, ensuring data integrity and optimizing database queries.
- Collaborate with frontend developers, designers and other team members to define and deliver complete solutions.
- Debug and resolve performance bottlenecks, scalability issues and other technical challenges.
- Write unit and integration tests using testing frameworks like Jest, Mocha or Chai to ensure code quality.
- Stay updated with the latest trends and advancements in Node.js and backend technologies.
Requirements and Skills:
- 4-7 years of professional experience in backend development using Node.js.
- Strong knowledge of JavaScript (ES6+) and TypeScript.
- Hands-on experience with frameworks like Express.js or NestJS.
- Proficiency in working with databases (both relational and NoSQL preferred).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and basic DevOps practices is a plus.
- Understanding of scalable and distributed system design.
- Strong debugging and problem-solving skills.
- Excellent communication and teamwork skills, with a positive attitude and a passion for delivering customer value.