Construí uma plataforma de vagas dev em 1 semana e consegui 1.000 usuários em 23 dias — stack, custos e aprendizados
No dia 10 de janeiro de 2026 coloquei a CodeVagas no ar. Hoje, 3 de fevereiro, batemos 1.000 desenvolvedores cadastrados.
Vou compartilhar a stack, as decisões técnicas, os custos e o que aprendi.
O problema
Dev que procura vaga precisa abrir 10 sites diferentes. LinkedIn, Gupy, Greenhouse, Lever, várias páginas de carreiras. A ideia da CodeVagas nasceu simples: um único lugar para buscar vagas de tecnologia no Brasil.
Lancei como um agregador de vagas. Um motor de busca que consome APIs dessas plataformas e centraliza tudo. Depois fui evoluindo com base no feedback da comunidade.
Stack
- Frontend: Next.js 16 (App Router), React 19, Tailwind CSS 4
- Backend: Supabase (PostgreSQL, Auth, RLS, Edge Functions, Storage)
- API Layer: tRPC 11
- Cache: Redis (AWS)
- Analytics: PostHog, Sentry, Google Analytics
- Deploy: Vercel
Por que essa stack?
Supabase — A decisão principal foi lançar rápido. O Supabase entrega auth, banco, RLS, edge functions e storage tudo pronto. Em vez de configurar Prisma + PostgreSQL + NextAuth + S3 separadamente, aproveitei tudo que o Supabase oferece para validar a ideia primeiro e escalar depois.
tRPC — Tipar duas vezes é perda de tempo. Com tRPC o contrato entre front e back é tipado de ponta a ponta. Mudou o schema no server? O TypeScript já reclama no client. Simples assim.
Next.js App Router — SSR onde precisa, client components onde faz sentido. A combinação com tRPC e TanStack Query funciona muito bem.
Como funciona a coleta de vagas
A CodeVagas tem um motor de busca próprio que consome APIs de plataformas de vagas. Hoje temos mais de 4.400 vagas listadas. O motor busca, normaliza e indexa as vagas para que o dev consiga filtrar por stack, nível, modelo de trabalho (remoto, híbrido, presencial) em um lugar só.
Custos
| Serviço | Custo mensal |
|---|---|
| Vercel (Pro) | US$ 20 |
| Supabase | Gratuito |
| Redis (AWS) | Gratuito (free tier) |
| Total | ~US$ 20/mês |
Sim, a plataforma inteira roda por ~R$ 120/mês.
Números em 23 dias
- 1.000 devs cadastrados
- 4.417 vagas listadas
- 4.460 visitas
- R$ 0 em marketing pago
O que mais deu trabalho
Não foi a parte técnica. Foi entender a melhor experiência para o dev.
Dev é um público difícil. Entende de tecnologia, tem opinião sobre UI, percebe quando algo está mal feito. Acertar a experiência de busca, os filtros, a velocidade — isso exigiu muita iteração baseada em feedback real.
Do agregador ao hub
A CodeVagas começou como um agregador de vagas, mas está evoluindo para um hub completo para desenvolvedores:
- Análise de currículo
- Criação de currículo
- Simulador de entrevista
- Busca de vagas centralizada
- (em breve mais coisas)
A ideia é que o dev tenha tudo que precisa na jornada de buscar emprego em um lugar só.
O que aprendi
-
Lançar imperfeito > planejar pra sempre — A primeira versão era só um agregador. Se eu tentasse lançar com tudo pronto, não teria lançado até hoje.
-
Valide antes de escalar — Supabase free tier + Vercel Pro. Validei a ideia com menos de R$ 120/mês. Se não funcionasse, o prejuízo era mínimo.
-
A comunidade dev BR é receptiva — A galera adotou, mandou feedback, reportou bug. 1.000 cadastros em 23 dias sem marketing é prova disso.
-
Feedback real > planejamento — Cada feature nova veio de feedback de usuário, não de roadmap no Notion.
Se quiser dar uma olhada: codevagas.dev
Se tiver feedback ou sugestão, comenta aí.