At KiwiTech, we're all about helping you get around. That's why we use cookies to improve our site, to offer information based on your interests and to interact with social media.
x
Find a Career With Heart
Node.js Developer
Noida
Job Description
Responsibilities:
Design, develop, and maintain server-side applications using Node.js and related frameworks.
Collaborate with product managers, designers, and other developers to understand project requirements and translate them into technical specifications.
Write clean, efficient, and well-documented code while following best practices and coding standards.
Implement RESTful APIs and integrate them with front-end applications.
Conduct thorough testing and debugging of applications to ensure high-quality deliverables.
Optimize application performance and implement appropriate solutions to enhance scalability.
Implement security measures and ensure data protection in Node.js applications.
Work with databases (SQL and NoSQL) and ORM libraries to handle data storage and retrieval.
Collaborate with front-end developers to integrate server-side logic with the user interface.
Stay updated with the latest trends and advancements in Node.js and related technologies.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
3-4 years of professional experience in server-side development using Node.js.
Strong proficiency in JavaScript and knowledge of modern JavaScript frameworks and libraries.
Experience with Node.js frameworks such as Express.js or Koa.js.
Familiarity with front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular).
Experience with database systems (e.g., MongoDB, MySQL, PostgreSQL) and knowledge of database design principles.
Understanding of asynchronous programming and event-driven architecture in Node.js.
Knowledge of version control systems (e.g., Git) and agile development methodologies.
Familiarity with cloud platforms (e.g., AWS, Azure) and deployment of Node.js applications.
Strong problem-solving and debugging skills, with attention to detail.
Excellent communication and collaboration skills, with the ability to work effectively within a team environment.
Minimum Qualification
B.Tech/B.E. (Computer Science/IT/Electronics)
MCA
Computer diploma in development with 3+ years of experience compulsory