I believe that Node.js is waaay too immature to be used as a foundational technology, yet so many people (both folks who should know better and their naive followers) are trumpeting it as a great wonderful thing, pushing it hard as hell.
If you really need dynamic programming on your back-end server use Twisted. Twisted.
If you just said "but my engineers only know JS!" reflect: you have people that won't or can't learn Python but who feel okay about writing your back-end code.
Fire them and hire a real programmer.
Toys are very fun, and I would never try to take that away from anyone, but (in my opinion) there are waaay too many people pushing Node for production work that should know better, and that's the scam.
Node is not ready for the position which people are hyping it for, and (again in my opinion) if you are telling your non-tech-savvy clients or students that they should learn and use Node because it is ready for prime time then you're lying to them or simply naive and misguided.