Node JS Developer

. 1.Developing and maintaining high performance and scalable web applications and APIs. 2. Managing front-end and third party APIs integration. 3. Writing unit, integration and E2E test cases. 4. Implementation of security and data protection. 5. Managing deployment and handling client interaction and demos. Skills And Qualifications : 1. Highly proficient in JavaScript and Typescript, PassportJs, Sequelize 2. Working knowledge of Node.js frameworks such as ExpressJs, SailsJs, VueJs and ElectronJs 3. Good understanding of server-side templating languages such as Jade, EJS, Mustache etc 4. Good understanding of server-side CSS preprocessors such as Stylus, Less,Sass etc 5. Basic understanding of front-end technologies, such as HTML5, and CSS3 6. Sound knowledge of Testing frameworks such as Mocha, Chai, Jasmine, Cucumber etc. 7. Experience of writing unit, integration and E2E tests 8. Experience of working with SQL and No-SQL databases. 9. Experience of integrating third party APIs. 10. Good understanding of code versioning tools, such as Git