Responsibilities and Duties:
1. Experience in designing and building large-scale, high availability, secure web applications and REST-ful API using in an agile methodology.
2. Good Hands-on experience in Node Js frameworks like Express,
3. Strong proficiency with JavaScript, , and ES6 or ECMA 2015
4. Knowledge and understanding of Event Loop architecture.
5. Knowledge and understanding of promises and await.
6. Integration & Design of data storage solutions [RDBMS, No SQL DB] [MsSQL, MySQL, MongoDB]
7. Implementation of security like oauth , JWT and data protection.
8. Knowledge of caching mechanisms.
9. Experience of developing Mico Services.
10. Knowledge and understanding of Request, Axios, proficiency in REST-ful APIs.
11. Experience working with Google web services, Docker, AWS Lambda (or equivalent), and Serverless capabilities
12. Experience in unit testing library eg Chai, Mocha
13. Knowledge of data structures and Algorithms, Node Global variables and In-built libraries
14. Understanding the nature of asynchronous programming and its quirks and workarounds
15. Design and implementation of low-latency, high-availability, and performant applications.
16. Experience in version control tool Git