OverviewLocal: Vila Nova de Gaia, São Félix da Marinha (Regime híbrido – Office 3 dias)Sobre a vagaProcuramos um Developer com experiência sólida em Node.js para integrar a nossa equipa de desenvolvimento e participar na criação de aplicações modernas, escaláveis e com forte foco na performance, segurança e fiabilidade dos sistemas.Projetos e ProdutosTerás um papel central no desenvolvimento de serviços backend e infraestruturas de dados escaláveis, trabalhando com Node.js e arquiteturas modernas de APIs e microserviços. O trabalho inclui:desenvolvimento de APIs e serviços backend robustos e escaláveisconceção e implementação de arquiteturas de serviços e integração entre sistemasgestão e otimização de acesso a dados e persistênciaimplementação de mecanismos de segurança, autenticação e autorizaçãocolaboração com equipas de frontend e produto na definição de contratos de API e fluxos de dadosPara além de projetos para clientes, estamos também a desenvolver um produto próprio na área da Inteligência Artificial, permitindo trabalhar diretamente na construção de infraestruturas que suportam aplicações inteligentes e sistemas baseados em dados.ResponsabilidadesDesenvolver e manter APIs e serviços backend utilizando Node.jsConceber e implementar APIs REST e/ou Graph QL, garantindo escalabilidade e segurançaColaborar com equipas de frontend na integração de serviços e definição de contratos de APITrabalhar com bases de dados relacionais e/ou No SQL, garantindo integridade e eficiência no acesso a dadosParticipar em decisões de arquitetura, revisões de código e melhoria contínua da qualidade do softwareApoiar na implementação de boas práticas de testes, segurança e observabilidadeRequisitosLicenciatura ou grau académico superior em Engenharia Informática ou área relevante1+ anos de experiência no desenvolvimento backend com Node.jsExperiência com frameworks backend como Express, Hono JS ou semelhantesExperiência no desenvolvimento e integração de APIs REST e/ou Graph QLConhecimentos de bases de dados SQL e/ou No SQLBoa compreensão de arquitetura de software e boas práticas de desenvolvimentoTestes unitários e automatizadosExperiência com arquiteturas orientadas a eventosConhecimentos em Inteligência Artificial e Machine Learning