




Resumo: Junte-se à nossa equipa de Engenharia na construção da próxima geração da Talkdesk com uma arquitetura baseada em microsserviços, focando-se em produtos escaláveis, estáveis e fáceis de utilizar. Pontos principais: 1. Desenvolver produtos inovadores de forma independente e em pequenas equipes colaborativas 2. Colaborar com as equipas de produto e engenharia para cumprir os requisitos 3. Projetar e implementar soluções e integrações escaláveis utilizando código A Talkdesk está a pioneirar uma nova era de Automação da Experiência do Cliente (CXA), redefinindo a forma como as marcas mais admiradas do mundo interagem com os seus clientes através da inteligência artificial. A nossa equipa global de inovadores corajosos tem como prioridade o cliente, construindo soluções centradas na IA que colocam a empatia, a confiança e a transparência no centro de cada interação. Promovemos uma cultura inclusiva onde perspectivas diversas impulsionam o nosso sucesso e onde todas as vozes têm lugar. Ao combinar a estabilidade de um líder global com a agilidade de um disruptor, os Talkdeskers têm autonomia para gerar um impacto significativo, ao mesmo tempo que contribuem para as comunidades e o ambiente que nos rodeiam. A Talkdesk foi reconhecida como Líder no Quadrante Mágico™ da Gartner® para Contact Center como Serviço (CCaaS) e nos Relatórios G2 Overall Grid® para Agentes de IA e Contact Center. Com sete anos consecutivos na lista Forbes Cloud 100 e múltiplos prémios AI Breakthrough, nunca houve um momento mais empolgante para se juntar a nós enquanto moldamos o futuro da automação da experiência do cliente! **Resumo da função:** * Na Talkdesk, a nossa equipa de Engenharia adota uma abordagem baseada em arquitetura de microsserviços para construir a próxima geração da Talkdesk, com equipas verticais responsáveis por todas as decisões relacionadas com os seus serviços. Através dos nossos Coaches Ágeis, promovemos práticas ágeis e colaborativas, programação em pares e não permitimos que nenhuma linha de código chegue à produção sem revisão por pares. Acreditamos firmemente que a única autoridade verdadeira provém do conhecimento, não da posição, e tratamos sempre os outros com respeito, deferência e paciência. * Adora APIs, bases de dados, mensagens e software de código aberto? Procura grandes desafios que o façam sentir-se extraordinário assim que os resolver? Estamos à procura de engenheiros de software como você para se juntarem a uma equipa de desenvolvedores incríveis que está a transformar completamente um setor. **Funções e Responsabilidades:** * Trabalhar de forma independente e também em pequenas equipas para desenvolver o melhor produto do mercado * Implementar um produto escalável, estável e fácil de utilizar capaz de suportar a nossa capacidade atual e o crescimento futuro * Trabalhar num ambiente moderno de engenharia de software ágil (com controlo de versões GIT, ciclo de lançamento dev/stage/prod, testes extensivos e implantação contínua) * Resolver problemas técnicos desafiantes e pôr as suas competências à prova todos os dias * Desenvolver e manter microsserviços e APIs * Colaborar com a equipa de Produto e outras equipas de engenharia em diferentes clusters e Unidades de Negócio para garantir que as soluções desenvolvidas pela equipa cumprem todos os requisitos * Influenciar uma equipa em crescimento atuando como guia técnico — comunicando conceitualmente, documentando arquiteturalmente e intervindo diretamente no código * Projetar soluções escaláveis utilizando código para suportar funções empresariais e objetivos de produto, navegando eficazmente pelas limitações da plataforma * Projetar e implementar integrações entre a Talkdesk e sistemas externos utilizando APIs, middleware e desenvolvimento personalizado, garantindo a integridade e segurança dos dados **Qualificações:** * Licenciatura/Mestrado em Ciência da Computação, Matemática Aplicada ou área de Engenharia * 5+ anos de experiência em Desenvolvimento de Software, especialmente em aplicações baseadas na nuvem * Experiência sólida no projeto e desenvolvimento de aplicações web * Competências avançadas em programação orientada a objetos e experiência com bases de dados em nuvem * Domínio de **Kotlin, Java e Spring Boot** * Profundo conhecimento sobre o projeto e desenvolvimento de arquiteturas orientadas a serviços (SOA, API) e arquiteturas orientadas a eventos * Experiência com arquitetura de microsserviços, APIs e brokers de mensagens (Kafka, RabbitMQ) * Experiência com uma ou mais tecnologias de armazenamento (ex.: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch) * Experiência na escalabilidade de aplicações web globais * Defensor de testes automatizados e integração contínua * Experiência com **pipelines CI/CD** e desenvolvimento de produtos * Paixão por produzir código limpo, conforme com padrões, seguro * Coragem para aprender novas tecnologias e abordagens técnicas para o desenvolvimento de aplicações * Bom domínio escrito e falado da língua inglesa **Ambiente de trabalho e requisitos físicos:** Trabalho predominantemente em ambiente de escritório, períodos prolongados de sentado ou em pé, trabalho baseado em computador. Levantamento limitado e utilização de equipamentos limitada a equipamentos relacionados com computadores (teclados, rato, etc.) ##### *A história da Talkdesk assenta na empatia e na aceitação. É objetivo comum de todos os Talkdeskers capacitar um novo tipo de herói do cliente através da nossa solução de software inovadora, e acreditamos firmemente que o melhor caminho para o sucesso da nossa missão é a inclusividade, a diversidade e a aceitação genuína. Para esse fim, recrutaremos, promoveremos, trabalharemos lado a lado, aplaudiremos, estabeleceremos laços e acolheremos calorosamente na família Talkdesk todas as pessoas, independentemente da sua identidade étnica e racial, herança indígena, origem nacional, religião, género, identidade de género, expressão de género, orientação sexual, idade, deficiência, estado civil, condição de veterano, informação genética ou qualquer outro estatuto legalmente protegido.*


