Desculpe, mas poderia citar quais são estas linguagens (no plural) que trabalham nos dois lados?

Pra facilitar, não precisa citar js, só a outra.

C# e Java (posso estar enganado, meu contato foi bem superficial com estas linguagens mas ambas possuem ou alguma tecnologia como o ASP.NET ou frameworks como o Spring).

Não sei se são exemplos válidos. Se for assim eu poderia citar até o Pascal. Posso criar toda parte do backend em Pascal e a parte Front com Pas2JS que transpila Pascal para javascript. Javascript, na minha opinião, é a única linguagem que joga nos dois lados do campo. O problema é que Node.js não performa bem no lado do servidor.