Text copied to clipboard!

Título

Text copied to clipboard!

Programador Node.js

Descrição

Text copied to clipboard!
Estamos à procura de um Programador Node.js para integrar uma equipa focada no desenvolvimento de aplicações modernas, escaláveis e seguras. Este profissional será responsável por criar, manter e otimizar serviços backend, APIs e integrações que suportam produtos digitais de elevada disponibilidade. Procuramos alguém com forte domínio de JavaScript ou TypeScript, experiência prática com Node.js e capacidade para trabalhar em ambientes colaborativos, ágeis e orientados para resultados. O candidato ideal terá experiência no desenho de arquiteturas de software, desenvolvimento de microsserviços, integração com bases de dados relacionais e não relacionais, e implementação de boas práticas de segurança, testes e desempenho. Esta função exige atenção ao detalhe, pensamento analítico e capacidade de resolver problemas complexos de forma eficiente. O Programador Node.js irá colaborar com equipas multidisciplinares, incluindo frontend, produto, QA, DevOps e stakeholders de negócio, garantindo que as soluções técnicas respondem às necessidades funcionais e aos objetivos estratégicos da organização. Entre as principais atividades, destacam-se o desenvolvimento de APIs RESTful e eventualmente GraphQL, integração com serviços de terceiros, manutenção de pipelines de processamento de dados, monitorização de aplicações e melhoria contínua da performance dos sistemas. Espera-se também participação ativa em revisões de código, definição de padrões de desenvolvimento, documentação técnica e apoio à evolução da arquitetura da plataforma. Valorizamos profissionais com mentalidade de aprendizagem contínua, interesse por novas tecnologias e compromisso com qualidade de código. Experiência com frameworks e bibliotecas do ecossistema Node.js, ferramentas de contentorização, plataformas cloud e práticas de CI/CD será considerada uma mais-valia. Além disso, a capacidade de comunicar de forma clara, partilhar conhecimento e contribuir para um ambiente de trabalho positivo será essencial para o sucesso nesta posição. Esta é uma excelente oportunidade para quem pretende trabalhar em projetos desafiantes, com impacto real no negócio e espaço para crescimento profissional. O Programador Node.js terá autonomia para propor melhorias, experimentar soluções inovadoras e participar ativamente na construção de produtos digitais robustos. Se tem paixão por desenvolvimento backend, gosta de criar soluções eficientes e quer fazer parte de uma equipa dinâmica e orientada para excelência técnica, esta função pode ser ideal para si.

Responsabilidades

Text copied to clipboard!
  • Desenvolver e manter aplicações backend com Node.js.
  • Criar e documentar APIs RESTful e integrações de serviços.
  • Otimizar desempenho, escalabilidade e segurança das aplicações.
  • Integrar bases de dados relacionais e não relacionais.
  • Colaborar com equipas de frontend, QA, DevOps e produto.
  • Realizar testes, revisões de código e correção de erros.
  • Monitorizar serviços em produção e resolver incidentes técnicos.
  • Contribuir para decisões de arquitetura e melhoria contínua do código.

Requisitos

Text copied to clipboard!
  • Experiência sólida em desenvolvimento com Node.js.
  • Bons conhecimentos de JavaScript e preferencialmente TypeScript.
  • Experiência com APIs REST e arquitetura de serviços.
  • Conhecimentos de bases de dados SQL e NoSQL.
  • Familiaridade com Git e fluxos de desenvolvimento colaborativo.
  • Experiência com testes automatizados e depuração de aplicações.
  • Noções de segurança aplicacional e boas práticas de desenvolvimento.
  • Capacidade de trabalho em equipa e comunicação eficaz.

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Quantos anos de experiência tem com Node.js?
  • Tem experiência profissional com TypeScript?
  • Já desenvolveu APIs RESTful em ambiente de produção?
  • Que bases de dados já utilizou em projetos backend?
  • Tem experiência com Docker, CI/CD ou plataformas cloud?
  • Está confortável a trabalhar em metodologias ágeis?
  • Já participou em revisões de código e definição de arquitetura?
  • Qual é o seu nível de português e inglês técnico?