C# é muito utilizado no ambiente corporativo e existe uma falta de profissionais pra trabalhar no ecossistema de desenvolvimento da Microsoft. A questão é se você vai "curtir" ou não. Você já está desgostoso com o front-end, disse não ter curtido o Node.js, mesmo sem especificar por quais motivos, então assim... Te digo com a experiência de quem desenvolve pra backend com Node.js e também com C# coincidentemente: C# é uma excelente linguagem, os frameworks da Microsoft entregam bastante coisa pronta, a documentação é boa, se você for trabalhar em uma empresa que possui o suporte pago é melhor ainda, PORÉM, você vai estar entrando em outro mundo. C# é extremamente chato com tipagens, é violentamente voltado para a orientação a objetos, e é infinitamente menos permissivo do que JS/TS.
Tem vaga? Tem. É uma boa ferramenta? É. Mas aprender requere um bom esforço e dominar requere muito mais.