Estamos buscando um Desenvolvedor Fullstack Sênior altamente qualificado para realizar o deploy completo e a configuração final de um sistema inovador de auditoria ética e transparência política. O código-fonte do sistema já está totalmente desenvolvido, unificado e estruturado, com o Backend implementado em
Node.js e o Frontend em React. O objetivo é garantir uma implantação robusta, segura e performática.
As principais responsabilidades incluem:
Infraestrutura: Configurar o ambiente de produção para o aplicativo (Frontend e Backend) na Vercel e para o banco de dados (PostgreSQL) e cache (Redis) na Railway.
Segurança: Implementar uma camada de proteção abrangente utilizando Cloudflare, cobrindo a gestão de dns, certificação ssl e configuração de rate limiting para mitigar ataques e garantir a disponibilidade.
Base de Dados: Executar as migrations sql necessárias, incluindo a criação de triggers de imutabilidade para bloquear operações de update/delete nos logs de auditoria, assegurando a integridade dos dados.
Integração: Configurar todas as variáveis de ambiente e chaves secretas essenciais para o funcionamento do sistema, incluindo a assinatura HMAC-SHA256 para comunicação segura.
Performance: Realizar testes de carga utilizando a ferramenta Autocannon e entregar um relatório detalhado que comprove a estabilidade e resiliência do sistema sob condições de requisições simultâneas.
E-mail: Configurar os registros mx, spf e dkim no cloudflare para garantir o correto funcionamento e a autenticidade do e-mail institucional hospedado no titan mail.
Requisitos essenciais:
Experiência comprovada e sólida com desenvolvimento em
Node.js, administração de bancos de dados PostgreSQL e implementação de soluções de segurança de dados.
Disponibilidade para assinar um Acordo de Confidencialidade (NDA) antes de ter acesso ao repositório do projeto.
Capacidade de entregar o projeto completo em até 5 dias úteis, demonstrando eficiência e compromisso com prazos.
Prazo de Entrega: Não estabelecido