Executando verificação de segurança...
16

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çoCusto mensal
Vercel (Pro)US$ 20
SupabaseGratuito
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

  1. 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.

  2. 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.

  3. A comunidade dev BR é receptiva — A galera adotou, mandou feedback, reportou bug. 1.000 cadastros em 23 dias sem marketing é prova disso.

  4. 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í.

Carregando publicação patrocinada...
2

Uma funcionalidade que eu acho interessante e que me economizaria bastante tempo, é se aparecesse a média + link dos salários da empresa para x cargo no glassdoor.

1

Boa ideia! Isso está no radar. Agregar dados de salário por cargo/empresa ia dar muito mais contexto pra quem está avaliando uma vaga. Vou anotar aqui. Obrigado pelo feedback!

2

Top d++! Se demonstra muito promissor. Não sei se teve alguma inspiração do Cursor Directory, mas a plataforma ficou bem bonita.
Com essa adoção rápida, eu apenas repensaria no modelo de negócio - recursos x plano. Pensa nisso rs e parabéns!!

1

Valeu demais! Não conhecia o Cursor Directory na verdade, fui dar uma olhada agora haha. Sobre o modelo de negócio, estou exatamente nesse processo de repensar o que faz sentido no plano gratuito e o que gera valor suficiente pra ser premium. É um equilíbrio difícil, principalmente sendo uma plataforma nova. Se tiver alguma sugestão do que você pagaria como dev, manda aí que me ajuda demais.

2

Cara achei super legal seu projeto, parabéns!
Sou coordenador de curso (Ciência da Computação), compartilhei como todos os meus alunos, com certeza irá ajudar.

1

Cara, que massa! Muito obrigado por compartilhar com os alunos. Tivemos um pico de 33 acessos simultâneos agora que vi que veio daí. Isso me motiva demais a continuar. Se os alunos tiverem qualquer feedback ou sugestão, pode mandar que eu ouço tudo. A CodeVagas tá sendo construída pela comunidade.

0
2
0
2