A person who has Microservices implementation with NOSQL experience is what we need.
Client expectation is 100% hands on coding.
NodeJS, as language/platform for microservices
Express/Hapi, one of this framework for creating microservices
MongoDB, we could employ it as operational database for internal microservices consumption.
Mocha/Chai, Unit Testing framework, it would allow us to do unit testing for individual JS functions and rest API calls. It should include LCOV unit testing coverage report to enable SonaQube for complete reports about testing coverage.