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 field
- 3-8 years of experience in developing web applications using Node.js
- Strong proficiency in JavaScript, with a good understanding of its ecosystem
- Knowledge of Node.js frameworks such as Express.js, Hapi.js, etc.
- Experience with databases such as MySQL, MongoDB, etc.
- Experience in creating RESTful APIs
- Experience with front-end technologies such as HTML, CSS, and JavaScript
- Experience with version control systems such as Git
- Good understanding of Agile development methodologies
- Excellent problem-solving and analytical skills
- Good communication and interpersonal skills
- Ability to work in a team environment
Skills Required
Git, Javascript, Express.Js, Node.js, Mongodb, react.js , Sql, Api Development, Aws, Microservices