Bom, se acredita que o problema que esteja tendo não é técnico, tenta melhorar a tua comunicação. Tenta melhorar as tuas soft skills. Talvez o recrutador esteja tendo dificuldade em buscar um fit entre você e a vaga por falta de clareza na hora de se comunicar. Acredite, esses detalhes são muito importantes! E, no mais, continua estudando. Tenta se aprimorar nas necessidades de um sistema real ou trabalho em equipe. Docker, serviços de sistemas distribuídos (como a AWS), integração contínua. Talvez aprimorar os conhecimentos em versionamento de código. Enfim, a área é gigante e, infelizmente, cada vez mais difícil de ingressar.
Se tiver conhecimentos em inglês, conversação principalmente, pode tentar algo na Vanhack, não sei.
E uma coisa que eu te falo: não tenha medo de arriscar. Envie currículo para tudo que é vaga. Tua hora vai chegar, não tenha dúvidas disso. Tente melhorar o teu currículo também, um currículo curto e objetivo é o ideal. Os recrutadores vêem milhares deles, todos os dias, isso acaba se tornando cansativo, principalmente quando se tem duas, três páginas.
Por fim, vou te mandar uns lugares para procurar algumas vagas:
- https://discord.gg/rocketseat
- https://hipsters.jobs/
- https://vanhack.com/ - caso tenha conhecimentos em inglês, o Canadá está em carência de desenvolvedores.
- https://coodesh.com/vagas
- https://github.com/backend-br/vagas