
ISS Tech Portugal
Engenheiro de software sénior
Porto
3 de junho de 2026
Híbrido
Quer saber como uma empresa líder em experiência de trabalho e gestão de instalações é impulsionada pela tecnologia?
Na equipa de tecnologia da ISS, criamos experiências de trabalho mais inteligentes através da tecnologia. A nossa equipa de Soluções de Tecnologia Global desenvolve soluções digitais, desde sensores e dispositivos IoT a dados, análises e capacidades impulsionadas por IA, que suportam Serviços de Limpeza, Trabalho, Alimentação e Serviços Técnicos. Com centros tecnológicos em Copenhaga, Varsóvia e Porto, e equipas a colaborar em mais de 30 países, a nossa equipa de tecnologia da ISS desenvolve soluções digitais que têm um impacto real tanto nos nossos clientes como nas nossas pessoas.
Localização: Porto, Portugal
Tipo de Trabalho: Híbrido
O Papel da Função como Engenheiro de Software Sénior:
Esta posição de Engenheiro de Software Sénior foca-se na criação de aplicações web abrangentes utilizando Node.js, React e TypeScript. Você será responsável por expandir as funcionalidades do nosso software, manter sistemas existentes e promover ativamente a melhoria contínua. As suas principais contribuições serão:
- Criar novas funcionalidades e aperfeiçoar as existentes, priorizando a manutenibilidade do código e qualidade excecional.
- Colaborar no design e na implementação de novos componentes e serviços, garantindo a integração perfeita com sistemas internos e externos.
- Manter-se atualizado sobre as práticas de codificação de ponta e incorporá-las sem esforço no seu trabalho diário.
- Tomar a iniciativa de identificar oportunidades para melhoria de processos e automação, visando, em última análise, aumentar a satisfação do utilizador, tanto interna como externa.
Esta posição requer um Desenvolvedor Sénior apaixonado que prospere em um ambiente colaborativo e possua um forte compromisso em entregar código de alta qualidade e manutenível. Além disso, espera-se que você aprenda continuamente e se adapte a tecnologias em evolução no desenvolvimento web.
O que você fará:
- Desenvolver novas funcionalidades e abordar a manutenção e a melhoria contínua do software existente com um forte foco na manutenibilidade e qualidade.
- Participar em conversas sobre a criação de novos componentes e serviços que se integrem perfeitamente com serviços internos e externos, supervisionando a sua execução.
- Contribuir ativamente para a documentação da arquitetura da base de código, decisões de design e melhores práticas, assegurando que o conhecimento é partilhado e mantido efetivamente dentro da equipa.
- Participar ativamente em revisões de código e fornecer feedback construtivo aos colegas, promovendo um ambiente colaborativo e de partilha de conhecimento dentro da equipa de desenvolvimento.
Com quem você trabalhará:
- Equipa de desenvolvimento de software: Você colaborará estreitamente com outros desenvolvedores para partilhar conhecimento, enfrentar desafios juntos e garantir a consistência e qualidade do código.
- Proprietários de produtos e designers: Você trabalhará em estreita colaboração com gestores de produto e designers para compreender as necessidades do utilizador, traduzi-las em requisitos técnicos e garantir que o produto final atende às expectativas.
- Engenheiros de QA: Você trabalhará com testadores de QA para identificar e corrigir erros, garantindo que a funcionalidade do software e a experiência do utilizador estejam otimizadas.
- Engenheiros de DevOps: Você colaborará com engenheiros de DevOps para otimizar o ciclo de vida de desenvolvimento de software, incluindo implantação, automação e gestão de infraestruturas.
Qualificações:
- Mínimo de 7 anos de experiência como desenvolvedor back-end em Node.js.
- Boa experiência em desenvolvimento Node.js com experiência comprovada na construção de serviços back-end escaláveis e APIs.
- Boa experiência em desenvolvimento front-end utilizando React, com foco na criação de interfaces de utilizador intuitivas e responsivas.
- Experiência prática com tecnologias de contenorização como Docker e orquestração com Kubernetes.
- Conhecimento e experiência na implementação de tecnologias chave na sua pilha, incluindo Redis para caching e serviços Azure como Event Hub para arquiteturas orientadas a eventos.
- Excelentes habilidades de resolução de problemas, uma mentalidade colaborativa e comunicação eficaz dentro de um ambiente de equipa multifuncional.
- Manter-se informado sobre os avanços no campo do desenvolvimento Node.js.
- Mínimo de 2 anos de experiência com Docker.
- Mínimo de 1 ano de experiência com serviços de nuvem Azure (serviços comuns).
- Boa experiência em JavaScript e TypeScript.
- Experiência em trabalho em equipa, preferencialmente Scrum.
- Familiaridade com REST, MySQL/PostgreSQL, MongoDB e Redis, GraphQL.
O que a ISS oferece a você:
Focamo-nos em criar um ambiente onde você possa crescer e desempenhar ao seu melhor:
- Contrato permanente.
- Pacote de compensação competitivo com base na sua experiência, incluindo seguro de saúde privado.
- 22 dias de férias anuais + 3 dias adicionais da empresa para recarregar.
- Horas de trabalho flexíveis e um modelo híbrido que apoia o equilíbrio e a colaboração.
- Oportunidades de aprendizagem contínua (desenvolvimento técnico e comportamental) para apoiar o seu crescimento.
- Escritório moderno e bem equipado no coração do Porto.
- Estacionamento gratuito para sua conveniência.
- Acesso às Comunidades Tech da ISS para conectar, aprender e partilhar conhecimento.
- Acesso gratuito ao ginásio da empresa para apoiar o seu bem-estar.
- Lanches e bebidas disponíveis no escritório.
Por que ISS
Desde a nossa fundação em 1901, a ISS tem sido uma empresa centrada nas pessoas. Reconhecemos o poder da diversidade e celebramos as diferenças que nos tornam únicos. Quando todos têm liberdade para ser eles próprios, todos se beneficiam. As nossas pessoas sentem-se seguras, respeitadas, representadas e apoiadas como os seus verdadeiros eus, permitindo-lhes aproveitar oportunidades e atingir o seu pleno potencial. Levamos a sério a nossa obrigação de melhorar vidas, fazer a diferença nas nossas comunidades e proteger o nosso planeta — porque quando fazemos as coisas bem, o mundo funciona melhor. E isso é o que nos motiva.
A ISS é um lugar para ser você.
Seja quem você é. Torne-se o que você deseja. Faça parte de algo maior.