Intermedia

Intermedia é uma empresa de comunicações em nuvem que ajuda mais de 130.000 empresas a conectarem-se melhor - através de voz, videoconferência, chat, centro de contacto, e-mail empresarial, produtividade, partilha de ficheiros e backup, segurança e arquivamento.
Sobre a empresa

Engenheiro de software sénior backend

Remoto

location

date 18 de outubro de 2026

types Tempo integral

Sobre a vaga

A Intermedia está à procura de um Engenheiro de Software Sénior Backend para se juntar à organização. Você irá desenhar e construir os serviços de backend, APIs e capacidades de dados que alimentam análises e visualizações intuitivas em produtos, transformando dados complexos em informações fiáveis e de alto desempenho.

O que vais fazer
  • Desenhar, desenvolver, testar e manter serviços de backend e APIs escaláveis que suportem análises, painéis e visualizações
  • Construir serviços que processam, agregam, enriquecem e servem dados estruturados e não estruturados para experiências analíticas interativas
  • Desenvolver APIs e serviços de dados otimizados para consumo eficiente por painéis, visualizações, interfaces de relatórios e outras experiências voltadas para o cliente
  • Construir capacidades de backend que permitem aos usuários explorar, filtrar, comparar, aprofundar e entender conjuntos de dados e insights complexos
  • Colaborar estreitamente com engenheiros de frontend e equipas de UX para definir interfaces de serviços e estruturas de dados que possibilitem experiências de visualização intuitivas e responsivas
  • Trabalhar com engenheiros de dados para estabelecer fluxos de dados fiáveis entre sistemas de origem, plataformas analíticas, serviços de visualização e aplicações descendentes
  • Colaborar com gestores de produto e equipas de engenharia para traduzir as necessidades dos clientes e do negócio em soluções técnicas escaláveis
  • Contribuir para decisões de design técnico para serviços de backend, APIs de análises, modelos de dados, fluxos de trabalho de processamento, estratégias de caching e integrações
  • Desenhar sistemas que fornecem análises pontuais e precisas, mantendo uma qualidade e consistência de dados adequadas
  • Otimizar o acesso a dados, agregação e desempenho de serviços para suportar experiências de clientes responsivas e interativas
  • Desenhar capacidades de backend que possam suportar tanto experiências analíticas predefinidas como uma exploração mais dinâmica de dados
  • Analisar e melhorar o desempenho, escalabilidade, fiabilidade e manutenibilidade dos serviços de análises
  • Escrever código de alta qualidade, legível e testável que siga padrões e melhores práticas de engenharia estabelecidas
  • Participar em revisões de código e design e contribuir para práticas de engenharia e qualidade robustas em toda a equipa
  • Resolver problemas complexos em serviços de backend, fluxos de trabalho de análises, processamento de dados e integrações de frontend
  • Construir monitoramento, registo, testes e observabilidade adequados em serviços de produção
  • Colaborar com equipas de DevOps e plataforma para suportar a implementação e operação fiáveis dos serviços de Visualizações de Análises
  • Manter-se atualizado com tecnologias emergentes e abordagens de engenharia relacionadas com análises, visualização de dados, processamento de dados e desenvolvimento de backend
  • Participar em iniciativas de melhoria contínua que melhoram o desempenho do produto, fiabilidade, experiência do cliente e eficiência de engenharia
O que é pedido
  • Embora seja principalmente remoto, este cargo requer visitas ocasionais ao escritório em Coimbra ou Aveiro
  • Licenciatura em Ciência da Computação, Engenharia de Software ou um campo técnico relacionado, ou experiência prática equivalente
  • Mais de 5 anos de experiência profissional em engenharia de software, com experiência demonstrada no desenvolvimento de aplicações e serviços de backend
  • Forte proficiência em uma ou mais linguagens de programação de backend e frameworks associados
  • Experiência em desenhar e desenvolver APIs RESTful, microserviços ou outras aplicações orientadas a serviços
  • Sólido entendimento de princípios de design de software, estruturas de dados, algoritmos e conceitos de sistemas distribuídos
  • Experiência em trabalhar com bancos de dados relacionais e/ou NoSQL
  • Experiência em desenhar aplicações que processam, transformam, agregam ou servem volumes significativos de dados
  • Experiência em desenvolver serviços de backend ou APIs que suportam aplicações interativas ricas em dados
  • Experiência em construir e suportar aplicações de produção escaláveis e fiáveis
  • Compreensão de modelagem de dados, agregação, filtragem, consulta e outros padrões comumente usados em aplicações de análises
  • Conhecimento prático de plataformas de nuvem como AWS ou Azure e arquiteturas de aplicações baseadas em nuvem
  • Familiaridade com testes automatizados, CI/CD, controlo de versão e práticas modernas de desenvolvimento de software
  • Forte compreensão do desempenho de aplicações e capacidade de otimizar serviços e acesso a dados para experiências de usuário responsivas
  • Fortes habilidades de resolução de problemas e a capacidade de investigar e resolver questões técnicas complexas de forma independente
  • Forte comunicação e habilidades de colaboração com a capacidade de trabalhar efetivamente entre equipas de backend, frontend, dados, UX e produto
  • Compreensão prática de metodologias e frameworks de desenvolvimento ágil
O que é oferecido
  • flexibilidade para trabalhar remotamente enquanto também se reúne no escritório para colaboração e trabalho em equipa

✸ Valores e cultura (8)

  • Ambiente internacional
  • Equipa com senioridade elevada
  • Totalmente remoto
  • Igualdade de género
  • Igualdade racial
  • Incentivo à criatividade & inovação
  • Membros impressionantes na equipa
  • Tecnologias de ponta
hashtag Empregos semelhantes