top of page
WhatsApp Image 2024-09-24 at 15.22_edited.jpg

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

bottom of page