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 backend

Remoto

location

date 18 de outubro de 2026

types Tempo integral

Sobre a vaga

Neste papel, irá desenhar e construir os serviços e capacidades backend que permitem aos utilizadores criar, configurar, testar e implementar. Irá trabalhar em estreita colaboração com engenheiros de frontend, engenheiros de IA/ML, gestores de produto, designers de UX e equipas de plataforma para trazer as capacidades do Agent Studio do conceito à produção.

O que vais fazer
  • Desenhar, desenvolver, testar e manter serviços e APIs backend escaláveis
  • Construir capacidades que permitem aos utilizadores criar, configurar, testar e implementar
  • Construir APIs e interfaces de serviço que permitem experiências intuitivas de utilizador e interação fiável entre serviços de frontend e backend
  • Desenvolver mecanismos para gerir configurações, versões, estado, contexto, ferramentas, permissões e outros componentes em runtime
  • Construir serviços que permitem a interação segura com produtos Intermedia, aplicações empresariais, APIs, fontes de dados e serviços externos
  • Colaborar de perto com engenheiros de frontend e equipas de UX para traduzir capacidades complexas em experiências de produto intuitivas
  • Trabalhar com gestores de produto para traduzir necessidades e requisitos dos clientes em soluções técnicas escaláveis
  • Contribuir para decisões de design técnico para orquestração de agentes, gestão de configuração, execução de workflows, integrações e serviços de backend de suporte
  • Construir capacidades que permitem aos utilizadores testar, avaliar, resolver problemas e aprimorar antes e após a implementação
  • Desenvolver mecanismos fiáveis para lidar com execução, erros, tentativas, timeouts e outras condições em runtime
  • Desenhar controlos apropriados para autenticação, autorização, permissões e acesso seguro a ferramentas, modelos, serviços e dados
  • Desenhar para escalabilidade, fiabilidade, performance, observabilidade e tolerância a falhas entre serviços
  • Escrever código de alta qualidade, legível e testável que siga os padrões e melhores práticas de engenharia estabelecidos
  • Participar em revisões de código e design e contribuir para fortes práticas de engenharia e qualidade em toda a equipa
  • Resolver problemas complexos em serviços de backend, workflows e integrações
  • Construir monitorização, registo, teste e observabilidade em serviços de produção para suportar execução fiável de agentes e operações de produto
  • Colaborar com equipas de DevOps e infraestrutura para suportar implementação e operação fiáveis
  • Manter-se atualizado com tecnologias emergentes e abordagens de engenharia relacionadas com engenharia de backend e sistemas distribuídos
  • Participar em iniciativas de melhoria contínua que melhorem a qualidade do produto, fiabilidade, produtividade de desenvolvedor e eficiência de engenharia
O que é pedido
  • Licenciatura em Ciência da Computação, Engenharia de Software ou um campo técnico relacionado, ou experiência prática equivalente
  • 4–7 anos de experiência profissional em engenharia de software, com experiência demonstrada no desenvolvimento de aplicações e serviços backend
  • Forte proficiência em uma ou mais linguagens de programação backend e frameworks associadas
  • Experiência em desenhar e desenvolver APIs RESTful, microserviços ou outras aplicações orientadas a serviços
  • Compreensão sólida dos princípios de design de software, estruturas de dados, algoritmos e conceitos de sistemas distribuídos
  • Experiência a trabalhar com bases de dados relacionais e/ou NoSQL
  • Experiência em construir e suportar aplicações de produção escaláveis e fiáveis
  • Experiência em integrar aplicações com APIs, serviços e fontes de dados internas e externas
  • Experiência em desenhar serviços backend que suportam experiências de produto complexas e interativas
  • Conhecimento prático de plataformas de cloud como AWS ou Azure e arquiteturas de aplicações nativas de cloud
  • Familiaridade com testes automatizados, CI/CD, controlo de versão e práticas modernas de desenvolvimento de software
  • Compreensão das práticas de monitorização, registo, observabilidade e suporte a produção
  • Fortes habilidades de resolução de problemas e a capacidade de investigar e resolver questões técnicas complexas de forma independente
  • Capacidade de trabalhar de forma eficaz num ambiente onde tecnologias, requisitos de produto e abordagens técnicas estão a evoluir rapidamente
  • Fortes habilidades de comunicação e colaboração com a capacidade de trabalhar efetivamente entre equipas de backend, frontend, IA/ML, Produto, UX e plataforma
  • Compreensão prática de metodologias e frameworks de desenvolvimento Agile
  • Este papel requer visitas ocasionais ao escritório em Coimbra ou Aveiro
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