Pitch: Construí uma plataforma de IA para ajudar devs brasileiros a conseguirem vagas remotas internacionais
Vou contar como surgiu o VagaNaGringa.dev, o que aprendi no processo, e por que acho que esse problema vale a pena resolver.
O problema que eu vi acontecer repetidamente
Trabalho com tecnologia há alguns anos e convivo com desenvolvedores bons — alguns muito bons — que tentam entrar no mercado remoto internacional e esbarram sempre nos mesmos obstáculos.
Não é o nível técnico. Um dev brasileiro sênior compete de igual para igual com qualquer engenheiro de outro país. O que falta é saber jogar o jogo do processo seletivo americano, que tem regras bem diferentes do que estamos acostumados aqui.
O currículo precisa passar por ATS (sistemas automatizados de triagem) antes de chegar em qualquer humano. O LinkedIn precisa estar em inglês com as keywords certas. A entrevista comportamental segue um formato específico (STAR) que a maioria não conhece. E o system design precisa ser comunicado em voz alta, em inglês, de forma clara.
Vi muita gente desistir depois de mandar dezenas de currículos sem nenhum retorno. Não porque eram ruins — mas porque ninguém ensinou as regras do jogo.
O que o VagaNaGringa faz
Construí uma plataforma de IA focada em três problemas específicos:
1. Fit Score — Currículo vs. Vaga
O usuário cola o link de uma vaga real e faz upload do currículo. A IA analisa o alinhamento: keywords, stack, senioridade, formato ATS, e gera um Fit Score de 0-100 com um breakdown detalhado dos gaps. Em português, de forma acionável.
2. Mock Interview com IA
Simulações de entrevista em português e inglês — behavioral questions, system design e algoritmos. A IA faz as perguntas, o usuário responde por texto ou voz, e recebe feedback sobre conteúdo e comunicação.
3. LinkedIn Analyzer
Analisa o perfil do LinkedIn do usuário e aponta o que precisa mudar para aparecer nas buscas dos recrutadores americanos certos.
Stack técnica
- Frontend: Next.js (App Router) com TypeScript, hospedado no SmarterASP.NET com deploy via GitHub Actions
- Backend: .NET (C#) como API REST, também no SmarterASP.NET
- Banco de dados: SQL Server (MSSQL via SmarterASP.NET)
- IA: múltiplos providers com fallback automático — OpenAI GPT-4, Claude, Gemini. Se um provider estiver com cota esgotada, cai automaticamente para o próximo
- Autenticação: JWT + refresh tokens
- CI/CD: GitHub Actions → FTP deploy (SmarterASP.NET não tem SSH direto, então o pipeline compila e envia os artefatos por FTP)
A escolha do SmarterASP.NET para a API .NET foi pragmática — hospedagem Windows com suporte nativo a .NET e SQL Server, custo baixo para validar o produto antes de escalar.
O que aprendi que eu não esperava
Deploy via FTP ainda existe e ainda dói. Sem acesso SSH no ambiente de hospedagem compartilhada, o pipeline do GitHub Actions compila o .NET, gera os artefatos e faz upload via FTP. Funciona, mas cada deploy leva alguns minutos a mais do que seria em um servidor com SSH.
ATS é um problema mais sério do que parece. Quando comecei a pesquisar para construir o Fit Score, percebi o quanto o formato do currículo impacta a leitura automatizada. Currículos visualmente bem feitos, com tabelas e ícones, simplesmente não são lidos corretamente por muitos sistemas de ATS. Isso elimina candidatos qualificados antes de qualquer humano entrar no processo.
Usuários precisam de feedback específico, não genérico. As primeiras versões do Fit Score geravam análises muito genéricas. "Seu currículo precisa de mais palavras-chave" não ajuda ninguém. A diferença que fez os usuários voltarem foi quando o feedback passou a ser: "A vaga menciona 'distributed systems' 4 vezes e seu currículo não tem essa expressão em nenhum lugar. Adicione na seção de experiência da Empresa X, onde você trabalhou com arquitetura de microsserviços."
Construir em português para um problema global é uma vantagem. Quase todo conteúdo sobre como conseguir vagas internacionais está em inglês. Isso cria uma barreira extra para quem ainda está desenvolvendo o inglês. Fazer tudo em português — explicações, feedback da IA, mock interview inicial — reduz a fricção e deixa o usuário focar no que importa.
Onde está hoje
A plataforma está em ar em vaganagringa.dev com plano gratuito ativo. Estou coletando dados de uso, ajustando os prompts de IA com base no feedback dos primeiros usuários, e trabalhando na conversão do plano gratuito para o Pro.
O próximo passo técnico é migrar a API para um servidor com SSH e Docker — o ambiente atual funciona, mas tem limitações para escalar.
Se você é dev e está pensando em tentar o mercado remoto, vale testar. Se tiver feedback técnico ou de produto, fico feliz em ouvir nos comentários.
VagaNaGringa.dev — IA para devs brasileiros conseguirem vagas remotas internacionais.