Engenheiro Sénior MERN Full-Stack – Tech Lead/Architect
Summary
Lead a team building a scalable MERN stack app using Next.js, NestJS, MongoDB and PostgreSQL, owning architecture, APIs and performance while mentoring peers.
Engenheiro Sénior MERN (NextJS/NestJS) altamente qualificado e experiente, com proficiência em Node.js (Nest.js), Next.js (React), MongoDB e PostgreSQL. O candidato ideal estará bem versado no desenvolvimento de aplicações universais robustas e escaláveis, utilizando as mais recentes tecnologias e melhores práticas.
Como principais funções/responsabilidades destacam-se:
Experiência na elaboração de diagramas de soluções (Application Architecture/Solution Architecture).
Desenvolver e manter aplicações frontend utilizando Next.JS garantindo experiências de utilizador fluidas e elevado desempenho.
Implementar funcionalidades e APIs do lado do servidor utilizando Nest.js e Node.js para dar suporte aos requisitos backend da aplicação.
Desenhar/projetar e otimizar esquemas de base de dados utilizando MongoDB/DocumentDB/PostGreSQL para armazenamento e recuperação eficientes de dados.
Manter uma abordagem de desenvolvimento orientada para componentes, aproveitando bibliotecas de componentes para melhorar a reutilização e modularidade do código.
Realizar revisões de código e fornecer feedback construtivo aos Squad Members para garantir a qualidade do código e conformidade com as melhores práticas.
Resolver problemas e depurar questões da aplicação, identificar gargalos de desempenho e implementar otimizações necessárias.
Colaborar com a equipa de design e especialistas em UX/UI para criar interfaces visualmente atrativas e intuitivas.
Manter-se atualizado com as últimas tendências e avanços no desenvolvimento web e incorporar tecnologias inovadoras no processo de desenvolvimento.
Requisitos da consulta
Requisitos técnicos
Para a presente consulta definem-se os seguintes requisitos técnicos:
Requisitos de experiência profissional e de competências técnicas obrigatórias:
Mínimo de 6 anos de experiência profissional comprovada; (mandatório)
Proficiência em Next.js, Nest.js, Node.js, MongoDB e PostGreSQL. (mandatório)
Experiência na construção e consumo de APIs RESTful/gRPC e implementação de lógica do lado do servidor utilizando Node.js e Nest.js; (mandatório)
Bons conhecimentos em design de bases de dados e experiência com MongoDB/DocumentDB e PostGreSQL;
Experiência com sistemas de controlo de versões, preferencialmente Git/GitHub, para gerir e colaborar eficazmente em bases de código;
Compreensão sólida de técnicas de otimização de desempenho front-end e princípios de UX/UI;
Excelentes habilidades de resolução de problemas e capacidade de trabalhar de forma independente e em equipa. Capacidade de liderar tecnicamente as entregas que tem em suas mãos, boa capacidade de trabalho em equipa de projecto, com os seus pares, DevOps e com equipas de negócio.
Requisitos académicos
Licenciatura em Engenharia Informática ou equivalente.
Requisitos valorizados
Na óptica de Developer, deverá ter familiaridade com tecnologias de conteinerização, como Docker, e orquestração de contentores com Kubernetes.
Experiência com plataformas Cloud como AWS, Azure para implementação e gestão de aplicações;
Conhecimento de TypeScript para escrever código seguro em termos de tipos e de fácil manutenção;
Requisitos linguísticos
Português fluente;
Inglês fluente.
Requisitos perfil comportamental
Liderança Técnica
Excelente Comunicação e articulação com os stakeholders
Espírito de equipa;
Sentido de responsabilidade
Notas:
Projeto hibrido: 1 a 2x por semana em Alcantara.
Projeto de 1 ano, renovável.

