Olha, assim como vc está com dificuldade de achar uma vaga, tem outras centenas ou até milhares de iniciantes na área tbm tentando entrar junto com vc.
Até onde soube sobre assuntos de vagas, infelizmente está tendo uma infelicidade de ter poucas empresas procurando por iniciantes. Imagino q o motivo principal é falta de conhecimento mais consiso de programação.
Então uma conclusão q cheguei e venho tentando ajudar pessoas como vc é mostrar onde pode estar os problemas e o q vc pode buscar para tentar de alguma forma mudar seu cenário.
Primeiro é q vc precisa entender q vc precisa aprender a se vender. Isso já virou meio q chato dizer, mas é a realidade. Se vc não souber fazer um currículo bem descritivo e organizado, não tiver um portfólio chamativo, não tiver QI (quem indica), vc será jogado no bolo dos devs medianos. Amar codar não é destaque, TODOS irão dizer isso, claro q uns irão mentir, outros irão dizer a verdade... mas se tornou tão comum q não dá mais pra usar isso como um bonus. É a msm coisa q dizer q vc é perfeccionista e isso é seu maior defeito. Só é repetição coisas q não chamará atenção.
Então assim, primeiro vc precisa começar a procurar como fazer currículo. Dá uma pesquisada aqui q deve ter posts de pessoas perguntando como fazer currículos bons. Veja se consegue melhorar essa parte sobre o trabalho da empresa, mas não deixe mto longo, porém mostre sobre suas responsabilidades q vc teve e o q vc fez. e deixa destacado q era estagiário (imagino q esse ultimo vc já fez).
Outra coisa é pra vc focar em melhorar seu portfólio, vc não anexou seu github, então não sei nada sobre vc. Mas se eu fosse chutar, veja se seu github é organizado, veja se está bem documentado, veja se está conciso. Não adianta fazer um monte de coisas se não conseguir comprovar q vc sabe programar o q a empresa quer. A empresa não busca por um iniciante generalista, ela busca por um iniciante q tem uma base boa de programação. Por isso sempre recomendo partir para especialização de uma tecnologia nesse início, pois assim atrai mais uma empresa querer vc, claro q se ela utilizar aquela tecnologia. Pensa bem, vc tem um monte de projetos randomicos e tem um outro cara com um monte de projetos na tecnologia X. Ai a empresa usa a tecnologia X. Quem vc acha q ela dará prioridade? Entende? Não sei se é 100% isso, mas na minha concepção de várias vagas q já apliquei, eles querem pessoas q já tenham conhecimento prévio, pois estar ambientado em uma tecnologia X é mais fácil de ensinar qm não sabe nada daquela tecnologia X.
Outra coisa é se vc está se expondo o suficiente. Hj em dia mandar apenas currículo não parece ser o suficiente. Começa a procurar grupos e ajudar pessoas, começa a procurar projetos e participar deles. Ou vc pode começar a fazer vídeos no youtube, criar posts sobre alguns temas específicos de programação... Sei q é meio difícil, ainda mais pra iniciante, mas se vc não é visto, vc não é reconhecido. Tem q pensar em um jeito de melhorar essa parte.
Tbm pode começar a ir em eventos de programação, tem um monte espalhados. Participe tbm em versões onlines.
Ainda nessa parte de se expor, vc pode procurar por empresas direto no site da empresa e começar a seguir as pessoas delas. Uma coisa q já deixo claro, NUNCA peça por QI pra alguém se ela não te conhece. PRecisa usar o diálogo, começar a criar amizade e fazer ele te conhecer antes de ele tornar seu QI. Claro q esse é o modo hardcore, mas é possível.
A última coisa é sobre onde vc mora. Eu vi isso em um vídeo e acho q isso pode ser um dos impactantes de vc não estar sendo chamado. Não espere conseguir trabalho remoto. Isso é sonho de mta gente, mas eu chuto (não tenho certeza) q é raríssimo ter vagas para iniciantes com trabalho remoto. Então se vc mora em um local isolado, longe de tudo, isso pode ser um problema, pois eu imagino q a empresa queira funcionários no híbrido ou presencial. Se esse não for seu caso (ou seja, vc mora em uma cidade grande ou tem bte empresa de TI) então pode ignorar.
Se não for, então vc tem q começar a se preparar pra isso, tanto financeiramente para caso precise mudar para outra cidade, qnto mentalmente, pois mudança de casa não é simples, ainda mais se vc nunca viajou direito fora da sua cidade. Certas coisas vc precisa aprender a se arriscar, e se vc se preparar antes, melhor pra vc, pois o impacto negativo pode ser bem menor.
Não vou lembrar mais o q posso comentar, mas acho q com isso vc já tem uma direção. O bom q vc já tem um baita de experiência, mas saiba isso não é suficiente pra se destacar, ainda mais q vc só ficou 8 meses.
Bom, boa sorte ai na sua caçada. É difícil, mas o mercado imagino q o mercado está saturado pra iniciantes. Precisa aprender a usar melhor as armas q tem e polir elas, senão realmente vc será jogado no msm bolo de outros devs medianos.