




Resumo: Esta posição de Engenheiro de Software Sênior envolve o desenvolvimento de aplicações web abrangentes, a expansão de funcionalidades, a manutenção de sistemas e a condução de melhorias contínuas em um ambiente tecnológico colaborativo. Pontos principais: 1. Desenvolvendo aplicações web abrangentes com Node.js, React e TypeScript. 2. Colaborando no design, implementação e integração de novos componentes. 3. Contribuindo ativamente para a documentação e participando de revisões de código. **Quer saber como uma empresa líder em experiência no local de trabalho e gestão de instalações é impulsionada pela tecnologia?** Na equipe de Tecnologia da ISS, criamos experiências mais inteligentes no local de trabalho por meio da tecnologia. Nossa equipe Global de Soluções Tecnológicas desenvolve soluções digitais, desde sensores e dispositivos IoT até dados, análise e capacidades orientadas por IA\-e, que apoiam os serviços de Limpeza, Local de Trabalho, Alimentação e Serviços Técnicos. Com centros tecnológicos em Copenhague, Varsóvia e Porto, e equipes colaborando em mais de 30 países, nossa equipe de Tecnologia da ISS desenvolve soluções digitais que têm um impacto real tanto em nossos clientes quanto em nossos colaboradores. **Localização: Porto, Portugal** **Tipo de trabalho: Híbrido** **A função de Engenheiro de Software Sênior:** Esta posição de Engenheiro de Software Sênior concentra-se no desenvolvimento de aplicações web abrangentes utilizando Node.js, React e TypeScript. Você será responsável por expandir as funcionalidades de nosso software, manter os sistemas existentes e impulsionar ativamente melhorias contínuas. Suas principais contribuições incluirão: * Desenvolver novos recursos e aprimorar os já existentes, priorizando a manutenibilidade do código e uma qualidade excepcional. * Colaborar no design e na implementação de novos componentes e serviços, garantindo sua integração perfeita com sistemas internos e externos. * Manter-se atualizado sobre as práticas mais avançadas de programação e incorporá-las facilmente ao seu trabalho diário. * Tomar a iniciativa de identificar oportunidades para melhoria de processos e automação, visando, em última instância, elevar a satisfação do usuário tanto interno quanto externo. Esta posição exige um desenvolvedor sênior apaixonado, que se destaque em um ambiente colaborativo e tenha um forte compromisso com a entrega de código de alta qualidade e facilmente mantido. Além disso, espera-se que você continue aprendendo e se adaptando às tecnologias em constante evolução no cenário do desenvolvimento web. **O que você fará:** * Desenvolver novos recursos e lidar com a manutenção e melhoria contínua do software existente, com forte foco em manutenibilidade e qualidade. * Participar de conversas sobre a criação de novos componentes e serviços que se integrem perfeitamente com serviços internos e externos, supervisionando sua execução. * Contribuir ativamente para a documentação da arquitetura da base de código, decisões de design e boas práticas, garantindo que o conhecimento seja efetivamente compartilhado e mantido dentro da equipe. * Participar ativamente de revisões de código e fornecer feedback construtivo aos colegas, promovendo um ambiente colaborativo e de compartilhamento de conhecimento dentro da equipe de desenvolvimento. **Com quem você trabalhará:** * Equipe de desenvolvimento de software: você colaborará de perto com outros desenvolvedores para compartilhar conhecimentos, enfrentar desafios juntos e garantir consistência e qualidade no código. * Donos de produto e designers: você trabalhará em estreita colaboração com gerentes de produto e designers para compreender as necessidades dos usuários, traduzi-las em requisitos técnicos e garantir que o produto final atenda às expectativas. * Engenheiros de QA: você trabalhará com testadores de QA para identificar e corrigir bugs, assegurando que a funcionalidade do software e a experiência do usuário estejam otimizadas. * Engenheiros DevOps: você colaborará com engenheiros DevOps para agilizar o ciclo de vida do desenvolvimento de software, incluindo implantação, automação e gerenciamento de infraestrutura. **Qualificações:** * Experiência mínima de 7 anos como desenvolvedor backend Node.js. * Boa experiência em desenvolvimento com Node.js, com comprovada experiência na construção de serviços backend escaláveis e APIs. * Boa experiência em desenvolvimento frontend com React, com foco na criação de interfaces intuitivas e responsivas. * Experiência prática com tecnologias de containerização, como Docker, e orquestração com Kubernetes. * Conhecimento desejável e experiência prática com tecnologias-chave em sua pilha, incluindo Redis para cache e serviços Azure, como Event Hub, para arquiteturas orientadas a eventos. * Excelentes habilidades de resolução de problemas, mentalidade colaborativa e comunicação eficaz em um ambiente multifuncional. * Manter-se informado sobre os avanços no campo do desenvolvimento com Node.js. * Experiência mínima de 2 anos com Docker. * Experiência mínima de 1 ano com serviços em nuvem Azure (serviços comuns). * Boa experiência em JavaScript e TypeScript. * Experiência em trabalho em equipe, preferencialmente com Scrum. * Familiaridade com REST, MySQL/PostgreSQL, MongoDB e Redis, GraphQL. **O que a ISS oferece a você:** Concentramo-nos em criar um ambiente onde você possa crescer e desempenhar seu melhor: * Contrato permanente. * Pacote remuneratório competitivo, baseado em sua experiência, incluindo seguro de saúde privado, incluindo seguro de saúde privado. * 22 dias úteis de férias anuais \+ 3 dias adicionais da empresa para recarregar. * Horário flexível e modelo híbrido que apoia equilíbrio e colaboração. * Oportunidades contínuas de aprendizado (desenvolvimento técnico e comportamental) para apoiar seu crescimento. * Escritório moderno e bem equipado, no coração do Porto. * Estacionamento gratuito para sua conveniência. * Acesso às Comunidades de Tecnologia da ISS para se conectar, aprender e compartilhar conhecimento. * Acesso gratuito à academia da empresa para apoiar seu bem-estar. * Lanches e bebidas disponíveis no escritório. **Por que escolher a ISS** Desde sua fundação em 1901, a ISS tem sido uma empresa voltada para as pessoas. Reconhecemos o poder da diversidade e celebramos as diferenças que nos tornam únicos. Quando todos podem ser eles mesmos, todos se beneficiam. Nossos colaboradores sentem-se seguros, respeitados, representados e apoiados como suas versões autênticas, permitindo-lhes aproveitar oportunidades e atingir seu pleno potencial. Levamos a sério nossa obrigação de melhorar vidas, fazer a diferença em nossas comunidades e proteger nosso planeta — pois, quando acertamos, o mundo funciona melhor. E isso é o que nos impulsiona. **A ISS é um lugar para ser você mesmo.** Seja quem você é. Torne-se o que deseja. Faça parte de algo maior. Torne-se mais. **Torne-se ISS.**


