Выбор языка под бэкенди и на перспективу?
1. Любой
2. Любой
3. Нам все равно
Как бы коммент sim3x отвечает на все ваши требования) Мир IT очень большой и этот вопрос всех мучает. Решайте сами, но не забывайте что технологии подбираются под задачи. 
В принципе, с учетом того что вломиться с ноги все-равно не получится, могу посоветовать подумать на будущее и облачные технологии - там и Node и C# к месту. Снимите часть проблем с системным администрированием, но при этом будете обязаны знать ряд других вещей по нему.