Pessoa desenvolvedora full stack
Ligar o motor de evidências ao produto e transformar a pasta do prestador em algo que se mantém sozinho.
- Local
- Remoto (Brasil)
- Regime
- PJ
- Remuneração
- R$ 14.000 a R$ 18.000 por mês
- Publicada em
Sobre a vaga
O Lastro guarda contrato, aditivo, nota fiscal e documento de cada prestador PJ, com data e trilha encadeada. Boa parte do domínio já está modelada e testada, e uma parte dela ainda não tem tela nem endpoint — o motor que monta o inventário de evidências é função pura, coberta por teste, e o trabalho é ligá-lo à aplicação. Você vai trabalhar direto com quem escreveu o código e decide o produto, sem camada de tradução no meio. É posição de quem toca uma vertical inteira, da migração ao componente.
O que você vai fazer
- Construir módulos em NestJS com TypeORM e Postgres: entidade, migration escrita à mão, serviço, controller e teste.
- Construir as telas correspondentes em Next.js com React e Tailwind, no sistema visual que já existe.
- Ligar o inventário de evidências ao produto — hoje ele é um motor puro que nenhum módulo chama.
- Integrar consulta cadastral pública e conferência de nota fiscal por competência e série.
- Escrever migration à mão e nunca por geração automática, pelo motivo que está documentado no repositório.
- Cuidar do que sustenta isso em produção: deploy, backup, observabilidade e os testes que impedem regressão.
O que buscamos
- Experiência real com TypeScript nas duas pontas — não é vaga de front que às vezes mexe no back.
- Postgres com intimidade: índice, chave estrangeira composta, transação e o que acontece quando a migration está errada.
- Capacidade de decidir sozinho e registrar por que decidiu. O repositório é comentado com o motivo, não com o que o código faz.
- Conforto com produto em construção aberta, em que o que ainda não funciona está escrito no site.
Diferenciais
- NestJS e Next.js App Router em produção.
- Ter trabalhado com dado que precisa ser auditável — trilha append-only, versionamento por vigência, integridade por hash.
- Domínio jurídico, fiscal ou contábil.
O que oferecemos
- Remoto no Brasil, com horário que você organiza.
- Contato direto com cliente e com a decisão de produto.
- Código que se lê: o repositório explica o porquê de cada escolha não óbvia.
- Escopo de dono. Você vai ver o que construiu sendo usado por quem paga.
Candidatura por e-mail, resposta com motivo.
Conte onde você já resolveu algo difícil, com link para o que dá para ver. O processo tem quatro etapas e só uma delas pede trabalho seu.
Ver como contratamos