Responsibilities:
Experience in designing and building large-scale, high availability, secure web applications and REST-ful API using in an agile methodology.
Knowledge on Hosting Database instances in cloud Platform(ex: aws,azure,gcp etc.)
Good Hands-on experience in Node Js frameworks like Express,
Strong proficiency with JavaScript, , and ES6 or ECMA 2015
Knowledge and understanding of Event Loop architecture.
Knowledge and understanding of promises and await.
Integration & Design of data storage solutions [RDBMS, NoSQL DB] [MsSQL,MySQL, MongoDB]
Implementation of security like oauth , JWT and data protection.
Knowledge of caching mechanisms.
Knowledge and understanding of Request, Axios, proficiency in REST-ful APIs.
Experience working with Google web services, Docker, AWS Lambda (or equivalent), and Serverless capabilities
Experience in unit testing library eg Chai, Mocha
Knowledge of data structures and Algorithms, Node Global variables and In-built libraries
Understanding the nature of asynchronous programming and its quirks and Workarounds
Design and implementation of low-latency, high-availability, and performant applications.
Experience in version control tool Git
Key Skills
Expert knowledge of NodeJS, ExpressJS, and MongoDB
MS SQL Server 2008/2012/2014 Database development and Administration experience required
Knowledge in SQL Server.
Knowledge on Nodejs Sequlize package.
Exceptional coding skills in JavaScript with a thorough focus on optimization
Hands-on experience with scalable, high-traffic applications
Creating secure RESTful-based web services in XML and JSON
In-depth knowledge of architecture (microservices/functional programming) and design patterns