Engenheiro(a) de Software - Sistemas Distribuídos e Cloud
Campo Grande, PT
Na NOS, acreditamos que a tecnologia tem o poder de transformar vidas. Por isso, oferecemos soluções de última geração em televisão, internet, voz e dados para todos os segmentos de mercado — e lideramos também a distribuição e exibição cinematográficas, sendo o exibidor com mais complexos e salas em Portugal. Somos uma empresa que não se contenta com o presente: questionamos, evoluímos e procuramos sempre fazer mais e melhor.
E fazemos tudo isto com consciência do papel que desempenhamos — para com os nossos clientes, para com o país e para com o planeta. Porque acreditamos que o sucesso verdadeiro se mede não só pelos resultados que alcançamos, mas pela forma como os alcançamos e pelo impacto positivo que deixamos.
No sentido de podermos dar resposta às necessidades do negócio, pretendemos reforçar a nossa equipa de Digital Delivery com um Especialista em Engenharia de Software – Sistemas Distribuídos e Cloud.
O que esperamos de ti
- Desenhar, desenvolver e fazer evoluir sistemas distribuídos de elevada escala e criticidade, bem como plataformas cloud e open source — existentes ou novas.
- Definir e aplicar padrões de arquitetura (microsserviços, sistemas orientados a eventos, APIs), criando bibliotecas e componentes partilhados e reutilizáveis entre equipas e produtos.
- Conceber e gerir infraestrutura cloud como código e os respetivos pipelines de CI/CD, com foco em automação, segurança, resiliência e eficiência de custos.
- Assegurar a operação, a observabilidade e a fiabilidade dos sistemas em produção, participando na resolução de incidentes complexos e na melhoria contínua.
- Liderar tecnicamente iniciativas de ponta a ponta — da conceção à entrega —, avaliando e introduzindo novas tecnologias e soluções open source adequadas ao contexto da organização.
- Partilhar conhecimento e elevar a qualidade técnica das equipas, através de code reviews, documentação, mentoria e contribuição ativa para as boas práticas de engenharia.
Quem procuramos
- Formação académica: Licenciatura ou Mestrado em Engenharia Informática, Ciências da Computação ou área afim — ou experiência equivalente comprovada.
- Experiência: Mínimo de 4 a 6 anos de experiência sólida no desenvolvimento de software backend e no desenho de sistemas distribuídos.
- Domínio de linguagens de programação modernas como Go, TypeScript/Node.js, Java ou Python, com experiência comprovada em arquiteturas de sistemas de alta disponibilidade.
- Conhecimentos aprofundados de plataformas cloud (preferencialmente Google Cloud), contentores e Kubernetes, infraestrutura como código e práticas DevOps/GitOps.
- Experiência com sistemas de mensagens e processamento assíncrono, bases de dados relacionais e analíticas, APIs e mecanismos de autenticação e autorização.
- Visão full-stack e à vontade com o ecossistema open source, com capacidade de aprender e adotar novas tecnologias de forma autónoma e célere.
- Capacidade de comunicar com clareza em contextos técnicos e não técnicos, contribuindo para uma cultura de engenharia colaborativa e de melhoria contínua.
O que temos para oferecer
- Promovemos o self-learning e uma aprendizagem contínua através de iniciativas internas que permitam aos nossos colaboradores ter contacto com as últimas novidades e tendências nas mais variadas áreas.
- Implementamos com regularidade várias iniciativas para promover o bem-estar, a estabilidade emocional, os laços sociais e o equilíbrio entre a vida pessoal e profissional.
- Oferecemos a todos os nossos colaboradores um pacote de benefícios, bem como descontos na aquisição de produtos e serviços NOS.
- Dispomos de um vasto conjunto de parcerias com descontos e condições exclusivas para os nossos colaboradores.