Primary Skills (Must have) · Total of 5-7 years of IT Experience as a Backend developer · Must have 3-5 years of working experience as a Node JS developer. · In-depth knowledge in JavaScript including ES6+ and Typescript. · Expert in Node.js and frameworks available for it such as express, etc. · Expert in node.js file system, HTTP module, Events, etc. · Knowledge of functional and Object-oriented programming. · Proficient in writing Unit test, migration test, end-to-end test. · Proficient understanding of code versioning tools, such as Git. · Proficiency with RESTful APIs and best practices. · Hands-on Experience (at least 2 projects or 1 year) with microservices development using NodeJS. · Must be a team player, excellent communication skills and ownership · Knowledge of authentication and authorization security patterns, pen tests, OWASP terminologies, JWT, OAuth2 etc · Experience with all phases of project cycle from requirements to delivery and operations Secondary Skills (Nice to have) · Experience with Docker and Kubernetes is a plus. · Understanding the nature of asynchronous programming and its quirks and workarounds. · Experience with CI/CD/CT pipelines. · Knowledge with performance testing and tuning. · Experience in Agile methodology. · Ensure quality of technical and application architecture and design of systems across the organization.
NA