Falando de back-end: Python, C# ou Node.js
Tenho procurado bastante, mas ainda estou muito confuso em entender quais a as vantagens e desvantagens de cada linguagem, estou me preparando para o meu TCC em Engenharia de software, gostaria de saber um pouco da experiencia da galera de mercado mesmo
Você pode dar uma olhada em https://roadmap.sh/backend, mostra um mapa, roadmap pelo backend developer.
depende do que vc quer construir, se for web, php, python ou node são ótimas escolhas na respectiva ordem.
se for destkop, c# e java são boas escolhas tbm.
Vale lembrar que essa ideia de C# é bom apenas para desktop, ta obsoleta.
C# aliado a .NET , está cada ano melhor para web.