Estamos buscando um profissional sênior com vasta experiência em auditoria de código e infraestrutura para realizar o recebimento técnico (Handover) de uma plataforma de investimentos e leilões imobiliários. O objetivo principal é garantir a integridade, segurança e funcionalidade do sistema antes da sua implantação final em produção.
O sistema já está desenvolvido e apresenta uma arquitetura moderna, com as seguintes tecnologias:
Backend: Utiliza
Node.js (com NestJS e Prisma) e Python (com FastAPI para funcionalidades de Inteligência Artificial).
Inteligência Artificial: Integração com Google Gemini 1.5 Pro.
Banco de Dados: PostgreSQL, configurado com lógica de Multi-tenancy e um sistema de auditoria imutável baseado em Hash Chain.
Infraestrutura: Gerenciada com Docker, Redis para cache e filas de mensagens utilizando BullMQ.
As principais responsabilidades do profissional contratado incluirão:
Auditoria de Código: Validar a correta implementação da lógica de isolamento de dados (Tenant ID) e das travas de segurança (Hard Gates) no código-fonte da plataforma.
Homologação: Executar e validar um script de teste de homologação pré-existente, composto por 8 cenários, para assegurar que o sistema está 100% operacional e passa em todos os testes (status PASS).
Implantação (Deploy): Realizar a instalação final da plataforma no servidor de produção do cliente, incluindo a substituição de todas as chaves mestras e variáveis de ambiente (.env) para garantir a segurança.
Segurança: Assegurar que o desenvolvedor original não mantenha nenhum acesso de administrador após a entrega do projeto e que o banco de dados esteja completamente protegido.
Relatório de Aceite: Elaborar um parecer simples e objetivo confirmando que o escopo contratado foi efetivamente entregue, está funcional e seguro para uso.
Prazo de Entrega: Não estabelecido