NodeJS will be fine, but I can't help but feel you're thinking about this the wrong way around. Why pick NodeJS? I pick certain stacks because either they offer a USP that I can't find elsewhere (and the development and/or runtime overhead is acceptable) or because I am already familiar with them.
To clarify, I'm not suggesting or recommending something else - just curious.