Então, trampos em .NET e Java sempre existirão. Mas se você quiser coisas novas e quiser crescer, acho melhor pular pra Elixir, Rust ou mesmo Go. TypeScript também é uma boa linguagem, e pode ser usada de formas sofisticadas.
Acho que nesse momento, então, compensa ficar no Ruby ou em algo que aceite esta experiência no passado e depois, vale a pena buscar uma nova linguagem ou paradigma.
Em Elixir, você tem uma demanda internacional brutal e as pessoas chegam até você o tempo todo. Tenho amigos nesse ramo e não falta vaga e não tem layoff porque afinal, pouquíssima gente trabalha com Elixir. Se eu estivesse no seu lugar, estaria treinamento isso desde já enquanto você busca outro emprego.
Dá uma assuntada melhor no Elixir. Tem MUITO material top, muita documentação boa e projetos novos. .NET e Java são ok, mas vão só pagar as suas contas com tristeza e chatice. Essa é a minha vida: fazer microserviços em .NET sem o menor tesão.