
Developer (Node.js)
Empresa: VISUAL THINKING - DIGITAL ORGANIZATION, LDA
Referência: 202603 – VT-DEV-NJS
Local: Vila Nova de Gaia, São Félix da Marinha (Regime híbrido – Office 3 dias)
Sobre a vaga
Procuramos 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 Produtos
Terá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áveis
-
conceção e implementação de arquiteturas de serviços e integração entre sistemas
-
gestão e otimização de acesso a dados e persistência
-
implementação de mecanismos de segurança, autenticação e autorização
-
colaboração com equipas de frontend e produto na definição de contratos de API e fluxos de dados
Para 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.
Responsabilidades:
-
Desenvolver e manter APIs e serviços backend utilizando Node.js
-
Conceber e implementar APIs REST e/ou GraphQL, garantindo escalabilidade e segurança.
-
Colaborar com equipas de frontend na integração de serviços e definição de contratos de API.
-
Trabalhar com bases de dados relacionais e/ou NoSQL, garantindo integridade e eficiência no acesso a dados.
-
Participar em decisões de arquitetura, revisões de código e melhoria contínua da qualidade do software.
-
Apoiar na implementação de boas práticas de testes, segurança e observabilidade.
Requisitos:
-
Licenciatura ou grau académico superior em Engenharia Informática ou área relevante.
-
1+ anos de experiência no desenvolvimento backend com Node.js.
-
Experiência com frameworks backend como Express, HonoJS ou semelhantes.
-
Experiência no desenvolvimento e integração de APIs REST e/ou GraphQL.
-
Conhecimentos de bases de dados SQL e/ou NoSQL.
-
Boa compreensão de arquitetura de software e boas práticas de desenvolvimento.
Valorizamos:
-
Testes unitários e automatizados
-
Cloud (Azure)
-
Docker
-
Experiência com arquiteturas orientadas a eventos
-
Conhecimentos em Inteligência Artificial e Machine Learning
