Bem joão, isso é um problema e o maniero tem razão, e assim não espere por uma vaga de emprego para começar algo, faça você mesmo, como?
Pull Requests em repositorios opensources, projetos particulares de sua autoria, desafios de solucão em sites.
Sobre a sua indecisão, não tem colher de chá, foco e o que você precisa, quer ser backend, foca em backend, pega um php, python, node, shellscript, perl o que for e faz um monte de scripts/soluções focas em backend, e outra aprenda procolos de comunicação, TCP/UDP, samba, ssh por exemplo, isso vai te ajudar a não cair em um ciclo de cria um usuário para cadastro, armazena no banco, estiliza a página.
Ideia: Poderia fazer uma solução modularizada que recebe um arquivo via CLI ou WEB ou fica escutando uma pasta, valida e manda uma referencia para o banco de dados e armazena em uma pasta remota ou local usando protocolo samba ou ssh. E posta no seu github, vai te render bons conhecimentos sobre backend e um pouco de redes.
*Uma boa para seu uso particular para fazer backups.
*Este texto pode conter erros crotescos de português devido a minha incapacidade de dominar tal linguagem.