C# это почти исключительно энтерпрайз. Если вы готовы работать в банках (часто с софтом отстающим на пару версий, с параноидальной, но тупой секьюрити, "веселыми" корпоративными традициями типа ежемесячных тренингов с тестами), разбираться в легаси-системах с xslt, переписывать монолиты с классического ASP (если очень повезет), то почему бы и нет. Найти место, где C#, всё на острие технологий и где делают что-то новое удастся не сразу.
Вакансий с nodejs тоже не так много, как хотелось бы, но куда выше шанс найти какой-то веселый стартапчик и как минимум хорошо провести время и набить экспу (будет много факапов, а на ошибках учимся).