Job Description :
To ensure success as a Node.js developer, you should possess extensive knowledge of Node.Js - based services and experience in a similar role. An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end - users.
Key responsibilities :
8+ years of experience in designing and developing back-end NodeJS applications
Experience working with MySQL and NoSQL databases
Excellent understanding of OOP (Object orientated programming)
Experience using AWS services such as lambda
Designing/implementing with RESTful APIs and Microservices
Good knowledge of Express, WebSocket, OAuth, OpenID, and Node.JS best practices
Experience in integration testing and unit testing with Code coverage of 90%
Ability to write secure code with a clear understanding of performance impact
Experience working in Agile Team
Excellent communication and collaboration skills Good to have
Should have knowledge of CI/CD
Knowledge of agile estimation techniques