Node JS Backend API Microservices
*Engineering Graduate with 3 to 7 years of experience in software development.
*Experience in building high-volume transactional customer facing systems desirable
*Knowledge of frameworks such as Express (Router set-up), StrongLoop, etc
*Knowledge and understanding of EventLoop architecture.
*Knowledge and understanding of promises.
*Knowledge and understanding of Axios, proficiency in REST-ful APIs.
*Knowledge of Node Debugging.
*Knowledge of Data Structures and Algorithms, Node Global variables and In-built libraries.
*Understanding the nature of asynchronous programming and its quirks and workarounds
*Good understanding of server-side templating languages [such as Jade, EJS, etc ]
*Good understanding of server-side CSS preprocessors [such as Stylus, SASS etc]
*Basic understanding of front-end technologies, such as HTML5, and CSS3
*Integration of user-facing elements developed by front-end developers with server side logic
*Writing reusable, testable, and efficient code
*Design and implementation of low-latency, high-availability, and performant applications
*Implementation of security and data protection
*Integration of data storage solutions [RDBMS, No SQL DB]
*Demonstrate a track record with standard SDLC and Agile implementation techniques. Knowledge on how Squads operate.
*Good communication skills
*Team player and ability to work with different multi-cultural teams.
*Proactive attitude on identifying problems and providing solutions.
*Creative and innovative thinking is appreciated.