Produto & Engenharia

Desenvolvedor(a) Fullstack Sênior

Construa e evolua a plataforma que ajuda milhares de pequenos negócios brasileiros a fidelizar clientes. Você toca o produto de ponta a ponta: do schema do banco ao pixel da tela.

PJSênior100% remoto (Brasil)Sprints de 2 semanasR$ 3.000 por sprint
Candidatar-se

Sobre a posição

A Clientela Digital é uma plataforma de programas de fidelidade para pequenos negócios. Somos um time enxuto, então cada pessoa tem impacto direto no produto e nos números. É uma prestação de serviço PJ, sem vínculo empregatício e sem controle de jornada: o combinado é o escopo da sprint, não o horário em que você senta para trabalhar.

O que você vai fazer

  • Desenvolver features de ponta a ponta em Next.js (App Router), TypeScript e Prisma
  • Modelar e evoluir o schema do PostgreSQL, escrevendo migrations seguras
  • Cuidar de performance, SEO técnico e Core Web Vitals das páginas públicas
  • Manter e evoluir integrações críticas — pagamentos, envio de e-mail e upload de imagens
  • Instrumentar métricas e funis de produto para embasar decisões
  • Revisar código, elevar o padrão técnico do time e documentar o que importa
  • Fechar o dia subindo os commits do que avançou, para que o progresso fique visível

Como o progresso é acompanhado

No fim de cada dia trabalhado, você sobe os commits do que avançou. É assim que o progresso da sprint fica visível — sem daily, sem status report escrito.

O que esperamos de você

  • 5+ anos de experiência com desenvolvimento web full stack
  • Domínio sólido de TypeScript, React e Next.js (App Router e Server Components)
  • Experiência com bancos relacionais, modelagem de dados e ORMs (Prisma é um plus)
  • Conforto com CSS moderno e TailwindCSS para entregar interfaces bem-acabadas
  • Prática com integrações de API de terceiros, webhooks e autenticação
  • Autonomia para tocar tarefas do início ao fim em um time pequeno e distribuído
  • Disciplina para fechar o escopo combinado dentro da sprint, sem alguém cobrando no seu ombro
  • CNPJ ativo (ou disposição para abrir) para emissão de nota fiscal
  • Comunicação clara em português

Conta ponto (mas não é obrigatório)

  • Experiência prévia em SaaS B2B ou produtos com assinatura recorrente
  • Vivência com gateways de pagamento brasileiros (PIX, boleto, cartão)
  • Conhecimento de SEO técnico e conteúdo programático
  • Experiência com analytics de produto (PostHog, Amplitude ou similar)

Com o que você vai trabalhar

Next.js 14TypeScriptPrismaPostgreSQLTailwindCSSNextAuthVercel

O que oferecemos

R$ 3.000 por sprint de duas semanas, pagos duas vezes por mês, mediante as entregas concluídas com sucesso
Trabalho 100% remoto, sem controle de jornada e sem horário fixo
Prestação de serviço PJ, sem vínculo empregatício, com contrato na plataforma Lastro PJ
Pagamento duas vezes por mês, ao fechamento de cada sprint
Escopo fechado por sprint: você sabe exatamente o que precisa entregar
Time enxuto, sem burocracia e sem reunião desnecessária
Autonomia real sobre decisões técnicas

O combinado, sem letra miúda

É assim que a contratação e o pagamento funcionam nesta e em todas as nossas posições.

  1. 1

    Prestação de serviço, sem vínculo

    Todas as posições são PJ. Não há vínculo empregatício, subordinação nem controle de jornada: você organiza o seu dia como quiser, desde que a entrega combinada saia.

  2. 2

    Contrato gerido pela plataforma Lastro PJ

    Utilizamos a plataforma Lastro PJ para gestão de contrato dos prestadores de serviço PJ. É por lá que o contrato é assinado e fica acessível para as duas partes.

    Lastro PJ
  3. 3

    Sprints de duas semanas, duas por mês

    O escopo é fechado a cada duas semanas — são duas sprints por mês. Combinamos as tarefas no início da sprint e você decide como e quando executá-las dentro desse período.

  4. 4

    Progresso registrado no fim do dia

    Ao final de cada dia trabalhado você sobe na plataforma o progresso do que está fazendo, com uma demonstração do resultado. Nas vagas de engenharia, isso são os commits do dia.

  5. 5

    Pagamento duas vezes por mês, mediante entrega

    O pagamento é feito ao fim de cada sprint, duas vezes por mês, contra nota fiscal e mediante as entregas combinadas concluídas com sucesso — sem espera de fechamento de mês.

  6. 6

    Aceite objetivo e pagamento proporcional

    O escopo é fechado por escrito no início da sprint, então você sabe desde o primeiro dia o que conta como entregue. A revisão sai em até 2 dias úteis do fim da sprint; ajuste pontual entra na sprint seguinte sem reter o pagamento. Se parte do escopo não sair, o pagamento é proporcional ao que foi aceito — não existe tudo ou nada por causa de um item pendente.

Como é o processo

Curto e transparente. Você recebe retorno em cada etapa, mesmo quando a resposta for não.

1

Candidatura

Você envia currículo ou LinkedIn e o link do seu GitHub ou de um projeto do qual se orgulha.

2

Conversa inicial

Papo de 30 minutos sobre sua experiência, o produto e as expectativas dos dois lados.

3

Conversa técnica

Discussão sobre decisões técnicas reais do nosso produto. Sem prova de algoritmo e sem teste de fim de semana.

4

Proposta

Confirmação do valor por sprint, do escopo das primeiras entregas e da data de início. O contrato PJ é assinado na plataforma Lastro PJ.

Quer essa vaga?

Escreva para a gente contando por que essa posição faz sentido para você. Anexe currículo ou LinkedIn — e o que mais achar que mostra seu trabalho.

Candidatar-se por e-mail

Ou escreva direto para contato@clienteladigital.com.br com o assunto "Candidatura — Desenvolvedor(a) Fullstack Sênior".