Cara eu acho que vale a pena dar uma olhada em outras áreas e talvez explorar outros nichos. Veja, não existe só frontend e backend. Tem desenvolvimento mobile (jogos por exemplo), ADM de banco de dados, BI, ciência de dados, embarcados, segurança, infraestrutura, nuvem, devops e etc.

Aqui na minha região por exemplo tem muitas empresas que precisam de gente em infraestrutura e cloud. Então eu acho que vale a pena analisar o que faz, o que você quer fazer e quais são suas prioridades, seu background e etc.

Pensando onde você está eu creio que fazer uma boa certificação em cloud ou Linux é uma boa. É um pequeno passo que vai te ajudar muito no seu currículo e você já vai expandir muito seu conhecimento. Não é algo que você vai demorar para fazer.

Mas é importante você saber também o que você gosta de fazer para dar um tiro certo. Eu mesmo, se eu fosse começar agora, a última área que eu iria investir é em frontend...

Agora se você quiser ser um desenvolvedor mesmo, é jovem e tem tempo sobrando, cara, eu te indico estudar Rust profundamente. Veja, pega o Rust Book e leia e faça todos os exercícios, zere o exercism em Rust, leia os livros mais avançados, pega uns projetos pequenos para você desenvolver.

Mas porque o Rust? Porque eu vejo que é uma tecnologia que em breve vai estar em todo lugar (embarcados, backend, computação científica, Linux, navegador com webassembly, contêineres com webassembly tbm...), só que é uma linguagem complexa e você vai aprender um monte de conceitos novos em ciência da computação por conta disso.

São meus dois centavos.

Cara valeu por comentar, ajudou ter uma visão. Vou pesquisar a fundo sobre essa linguagem Rust. TMJ