Descrição
Resumo:
Esta posição de Engenheiro de Software Sênior envolve o desenvolvimento de aplicações web utilizando Node.js, React e TypeScript, a expansão de funcionalidades, a manutenção de sistemas e a condução da melhoria contínua em um ambiente tecnológico colaborativo.
Pontos de destaque:
1. Desenvolvendo aplicações web abrangentes com Node.js, React e TypeScript
2. Colaborando no design e na implementação de componentes e serviços inovadores
3. Impulsionando ativamente a melhoria contínua e elevando a satisfação do usuário
**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 de tecnologia 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 a melhoria contínua. Suas principais contribuições incluirão:
* Desenvolvendo novos recursos e aprimorando os já existentes, priorizando a manutenibilidade do código e uma qualidade excepcional.
* Colaborando no design e na implementação de componentes e serviços inovadores, garantindo integração perfeita com sistemas internos e externos.
* Mantendo-se atualizado sobre as práticas mais avançadas de programação e incorporando-as sem esforço em seu trabalho diário.
* Tomando a iniciativa para identificar oportunidades de melhoria de processos e automação, com o objetivo final de elevar a satisfação do usuário, tanto para públicos internos quanto externos.
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 discussões sobre a criação de novos componentes e serviços que se integrem perfeitamente tanto a serviços internos quanto 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 eficazmente 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 a consistência e qualidade do código.
* Proprietários 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 otimizar o ciclo de vida do desenvolvimento de software, incluindo implantação, automação e gerenciamento de infraestrutura.
**Qualificações:**
* Mínimo de 7 anos de experiência 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.
* Mínimo de 2 anos de experiência com Docker.
* Mínimo de 1 ano de experiência 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, com base em sua experiência, incluindo seguro de saúde privado, incluindo seguro de saúde privado.
* 22 dias de férias anuais \+ 3 dias adicionais da empresa para recarregar.
* Horário de trabalho flexível e modelo híbrido que apoia o equilíbrio e a colaboração.
* Oportunidades contínuas de aprendizagem (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 em sua autenticidade, 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 — porque, 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.**