I don't see how it's a bad choice on its own merit. Lang choice will always be a mixture of familiarity (team or individual) and niche problem needs (some edge cases need specific tools).
I personally avoid to touch anything that is nodejs related because I do not trust its ecosystem (npms).