
Intermedia
Desenvolvedor Backend Sénior
Porto, Aveiro, Coimbra
15 de agosto de 2026
Tempo Integral
Desenvolvedor Backend Sénior - Contact Center
Departamento: Desenvolvimento & Engenharia
Tipo de Emprego: Tempo Integral
Localização: Portugal
Descrição
A Intermedia está à procura de um Desenvolvedor Backend Sénior para se juntar à nossa equipe de produto do Contact Center, focando na construção de serviços backend e capacidades de plataforma que suportam a Orquestração de Interações, experiências de Agente e Supervisor.
Neste papel, você ajudará a projetar e desenvolver serviços backend escaláveis, confiáveis e fáceis de manter que suportam as capacidades centrais do Contact Center, como espaço de trabalho do agente, experiências de supervisor, dados operacionais em tempo real, monitoramento, insights de desempenho, atribuição de interações, orquestração de fluxo de trabalho e integrações de produtos orientadas a API.
Este papel é ideal para alguém que é prático, focado em produtos e confortável em trabalhar em sistemas backend complexos com fluxos de dados em tempo real e quase em tempo real, arquiteturas com muitas integrações e altas expectativas em relação à confiabilidade, escalabilidade e manutenibilidade.
Embora principalmente remoto, este papel requer visitas ocasionais ao escritório em Coimbra.
O que Você Vai Fazer
- Projetar e desenvolver soluções backend de alta qualidade que sejam escaláveis, fáceis de manter e alinhadas com os padrões da empresa.
- Construir e evoluir APIs e serviços backend para Orquestração e Roteamento do Contact Center, produtos de Agente e Supervisor.
- Implementar capacidades backend que suportem casos de uso operacionais em tempo real, produtividade de agentes, supervisão, orquestração de fluxos de trabalho e tomada de decisões.
- Impulsionar as melhores práticas de arquitetura e engenharia backend em toda a equipe.
- Otimizar desempenho do sistema, escalabilidade, confiabilidade e eficiência operacional.
- Colaborar de perto com as equipes de Produto, frontend, plataforma e outras equipes backend para definir requisitos, moldar soluções técnicas e entregar capacidades robustas de produto.
- Projetar e manter limites de serviço limpos, modelos de dados e padrões de integração.
- Resolver problemas, depurar e melhorar sistemas e serviços backend existentes.
- Rever código, orientar outros engenheiros e ajudar a elevar a qualidade geral da engenharia da equipe.
- Documentar decisões técnicas, abordagens de implementação, contratos de API e práticas de desenvolvimento relevantes.
O que Você Trará para o Papel
- Licenciatura em Ciência da Computação, Engenharia de Software ou área relacionada, ou experiência prática equivalente.
- Mais de 5 anos de experiência em desenvolvimento de software backend, com forte experiência na construção de APIs modernas e serviços distribuídos.
- Forte experiência com Kotlin, Java ou tecnologias .NET, para projetar e construir APIs para serviços backend.
- Forte compreensão de arquitetura backend, design de serviço, design de API, padrões de integração, modelagem de dados e otimização de desempenho.
- Experiência na construção de capacidades de produto complexas, não apenas serviços simples baseados em CRUD.
- Fortes habilidades de resolução de problemas, atenção à confiabilidade e conforto em operar em ambientes de produção.
- Capacidade de trabalhar efetivamente em equipes multifuncionais e contribuir para discussões de design técnico e produto.
- Fortes habilidades de comunicação e colaboração.
- Boa compreensão das práticas e frameworks de desenvolvimento Ágil, como Scrum ou Kanban.
- Forte compreensão de práticas de observabilidade, monitoramento, registro, rastreamento e diagnósticos de produção para sistemas distribuídos.
- Familiaridade com testes de contrato, estratégias de simulação e abordagens de automação de testes para arquiteturas orientadas a serviços.
Habilidades Adicionais
- Experiência na construção de produtos para Contact Center, suporte ao cliente, operações em tempo real ou ambientes com fluxos de trabalho pesados semelhantes.
- Experiência com padrões de backend em tempo real e quase em tempo real, integrações orientadas a eventos ou serviços de dados operacionais.
- Familiaridade com padrões de resiliência, gestão de concorrência, tolerância a falhas e práticas de confiabilidade de sistemas distribuídos.
- Familiaridade com bancos de dados relacionais como PostgreSQL e padrões de acesso a dados backend conscientes de desempenho.
- Experiência com sistemas de dados NoSQL e distribuídos, incluindo modelagem de dados orientada a carga de trabalho e trade-offs de escalabilidade.
- Experiência em operar e suportar sistemas críticos de produção com fortes expectativas de confiabilidade e disponibilidade.
- Experiência com ambientes de nuvem como Azure ou AWS em produtos distribuídos globalmente.
- Experiência na construção e operação de serviços nativos da nuvem utilizando ambientes de implantação distribuídos e contêineres.
- Familiaridade com conceitos de DevOps, pipelines CI/CD, observabilidade e práticas operacionais backend.
- Experiência liderando iniciativas backend desde o conceito até a entrega.
- Experiência mentorizando engenheiros e contribuindo para padrões e melhores práticas de engenharia.
Diversidade, Inclusão e Igualdade de Oportunidades
Contratamos, promovemos e compensamos colaboradores com base na sua capacidade de desempenhar as suas responsabilidades profissionais, sem considerar raça, cor, credo, religião, sexo, género, estado civil, origem nacional, ascendência, idade, cidadania, deficiência física ou mental, orientação sexual, ou qualquer outra base protegida pela lei aplicável.
Sobre a Intermedia Intelligent Communications
Para explorar outras oportunidades, consulte nossa página de carreiras: https://www.intermedia.com/about-us/careers