Description
We are looking for a highly skilled Node.js Developer to join our dynamic team. The ideal candidate should have 3-8 years of experience in developing scalable web applications using Node.js. The candidate should have a strong understanding of the latest development trends, tools, and techniques in the industry. The candidate will be responsible for designing and implementing server-side applications, ensuring high performance and scalability of the application.
Responsibilities
- Design and develop server-side applications using Node.js
- Develop scalable and high-performance applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Write reusable, testable, and efficient code
- Optimize applications for maximum speed and scalability
- Implement security and data protection
- Develop and maintain technical documentation
- Troubleshoot and debug applications
Skills and Qualifications
Bachelor's or Master's degree in Computer Science or a related field3-8 years of experience in developing web applications using Node.jsStrong proficiency in JavaScript, with a good understanding of its ecosystemKnowledge of Node.js frameworks such as Express.js, Hapi.js, etc.Experience with databases such as MySQL, MongoDB, etc.Experience in creating RESTful APIsExperience with front-end technologies such as HTML, CSS, and JavaScriptExperience with version control systems such as GitGood understanding of Agile development methodologiesExcellent problem-solving and analytical skillsGood communication and interpersonal skillsAbility to work in a team environmentSkills Required
Git, Javascript, Express.Js, Node.js, Mongodb, react.js , Sql, Api Development, Aws, Microservices