Personaly i&#x27;d go with C# or mono but possibly not MS SQL which would allow you to work in both a linux and a windows environment. The main reason for this would be stability and documentation. 
The C# language is both well documented and has good standard libraries while my impression of node is that it is an undocumented maze of mostly fairly new microlibraries.
I also belive that learning to build good C# code is a lot easier than learning to build good node code.