Programador full stack sénior
Bifront · Lisbon, Portugal
Apply & track with Apply EdgeProcuramos um programador full stack para uma plataforma B2B que já está construída e em produção, ao serviço da indústria.Não é um projeto a começar do zero. A aplicação existe, corre sobre base de dados real e infraestrutura própria, e tem utilizadores. Procuramos quem a leve da fase atual até operação plena, com clientes.O QUE VAIS ENCONTRARNext.js 16 com App Router, React 19, TypeScript 5 e Tailwind v4.PostgreSQL a sério: mais de 240 migrações, 335 funções em PL/pgSQL e 70 políticas de segurança ao nível da linha. A lógica de negócio vive na base de dados, não na aplicação. Quem só trabalhou com um ORM vai estranhar.PostGIS e MapLibre para geografia, distâncias e cálculo de rotas. Serviços auto-alojados em VPS com Docker e Caddy. Geração de documentos dentro da aplicação. Tempo real. Registo de auditoria imutável.O TRABALHO DOS PRÓXIMOS MESESIntegrar um parceiro de pagamentos licenciado. Integrar verificação de empresas e conformidade documental, com bloqueio automático quando faltarem requisitos. Documentos eletrónicos com validade jurídica na União Europeia. Endurecer permissões, concorrência e auditoria antes das primeiras operações reais.REQUISITOSExperiência real com PostgreSQL, não apenas com um ORM: já escreveste políticas de Row Level Security e funções em PL/pgSQL. Já integraste pagamentos ou verificação de identidade, e sabes o que é um webhook repetido ou fora de ordem. Next.js com App Router atual: server components e server actions. Autonomia em infraestrutura: Docker, VPS, SSH, porque não há equipa de operações. Inglês para ler documentação técnica e comunicar com fornecedores.Português fluente. Os nomes das funções e das colunas da base de dados estão em português, os comentários também, e os clientes são fábricas portuguesas.Autorização para trabalhar em Portugal.CONTA A FAVORExperiência no setor da indústria, das matérias-primas ou da logística. Não é requisito, mas conta.O QUE PROCURAMOS NO FEITIOCuidado antes de velocidade: o produto assenta em confiança, e quem parte coisas depressa faz aqui estragos a sério. Capacidade de decidir sozinho, sem um sénior a quem perguntar.CONDIÇÕESTempo inteiro, presencial em Lisboa. Salário compatível com a função e com a experiência demonstrada, mais prémios de desempenho.CANDIDATURAEnvia o CV. Se trabalhas com GitHub e tens código público, inclui o link e diz quais os repositórios que são teus e o que fizeste em cada um.