· Strong proficiency with JavaScript and ES6 or ECMA 2015 on Node.js platform (must have).
· Knowledge and understanding of async non-blocking architecture.
· Knowledge of creating REST-ful APIs.
· Knowledge of Data Structures and Algorithms, Node Global variables and In-built libraries.
· Experience in building high-volume transactional customer facing systems.
· Understanding the nature of asynchronous programming and its quirks and workarounds.
· Basic understanding of front-end technologies, such as HTML5, and CSS3
· Writing reusable, testable, and efficient code.
· Integration of data storage solutions [RDBMS, No SQL DB]
- Agile development experience in fast paced environment; working experience in small teams/pods/squads (highly desired).
- Contribution to open source projects or experience working with open-source ecosystems will be a good addition to have.