Procura-se um desenvolvedor com experiência comprovada em PostgreSQL e
Node.js/TypeScript para realizar uma verificação técnica independente de um backend já desenvolvido e homologado. Este projeto não envolve o desenvolvimento de novas funcionalidades ou a correção de código. O objetivo principal é verificar a capacidade de um desenvolvedor externo reproduzir o ambiente e executar os testes existentes, utilizando apenas os pacotes e a documentação fornecida.
O escopo detalhado do trabalho inclui:
- Trabalhar exclusivamente sobre cópias dos arquivos, preservando os ZIPs originais fornecidos.
- Preparar um ambiente de desenvolvimento novo e descartável para a auditoria.
- Reproduzir a fundação do banco de dados PostgreSQL e aplicar todas as migrations conforme a documentação.
- Executar o backend desenvolvido em
Node.js/TypeScript.
- Executar as suítes de testes automatizados existentes, sem realizar modificações nos testes para forçar sua aprovação.
- Verificar os testes de regressão, concorrência e carga já fornecidos.
- Comparar os resultados obtidos com as referências documentadas.
- Registrar detalhadamente eventuais falhas, logs e evidências encontradas, sem realizar correções no código.
As referências atuais de testes incluem: 108/108 testes da fundação, 21/21 em suíte complementar e 471/471 na suíte de serviço, além de testes específicos de concorrência e carga.
A entrega esperada é um relatório técnico conciso, contendo informações sobre o ambiente e as versões utilizadas, as etapas executadas, os resultados obtidos, a listagem de testes aprovados/reprovados, as falhas encontradas e uma conclusão sobre a capacidade de reprodução do projeto seguindo a documentação, sem dependência do desenvolvedor original.
É Fundamental que todo o material fornecido seja tratado como confidencial e proprietário. Não poderá ser publicado, compartilhado, reutilizado, enviado a repositórios públicos ou utilizado em portfólio. Os arquivos completos serão disponibilizados apenas ao profissional contratado.
Na proposta, solicitamos que seja informada a experiência com PostgreSQL,
Node.js/TypeScript, migrations e testes automatizados/concorrência, além do valor total fechado para o projeto e o prazo de entrega estimado. Esta contratação é estritamente para fins de reprodução e auditoria independente; correções, alterações ou novos desenvolvimentos estão fora do escopo.
Prazo de Entrega: Não estabelecido