Software Engineer II
Talkdesk2 · Portugal
Sobre a função
Resumo da Função:
- Na Talkdesk, a nossa equipa de Engenharia segue uma abordagem de arquitetura de microsserviços para construir a próxima geração da Talkdesk, com equipas verticais responsáveis por todas as decisões relativas aos seus serviços. Através dos nossos Agile Coaches, promovemos práticas ágeis e colaborativas e programação em pares, e não deixamos uma única linha de código chegar à produção sem revisão por pares. Acreditamos firmemente que a única verdadeira autoridade provém do conhecimento, não da posição, e tratamos sempre os outros com respeito, deferência e paciência.
- Gosta de APIs, bases de dados, mensageria e código aberto? Deseja grandes desafios que o farão sentir-se incrível assim que os resolver? Procuramos engenheiros de software como si para se juntar a uma equipa de programadores fantásticos que está a revolucionar completamente uma indústria.
Funções e Responsabilidades:
- Trabalhar de forma independente e em pequenas equipas para desenvolver o melhor produto do mercado
- Implementar um produto escalável, estável e fácil de utilizar que consiga lidar com a capacidade atual e suportar o crescimento futuro
- Trabalhar num ambiente moderno de engenharia de software ágil (com controlo de código-fonte GIT, ciclo de lançamento dev/stage/prod, testes extensivos e implantação contínua)
- Resolver problemas técnicos desafiantes e testar as suas competências todos os dias
- Desenvolver e manter microsserviços e APIs
- Colaborar com a equipa de Produto e outras equipas de engenharia entre clusters e Unidades de Negócio para ajudar a garantir que as soluções que a equipa está a construir cumpram todos os requisitos
- Influenciar uma equipa em crescimento enquanto atua como guia técnico — comunicando de forma conceptual, documentando arquitetonicamente e trabalhando diretamente com o código
- Conceber soluções escaláveis usando código para suportar funções de negócio e objetivos de produto, navegando eficazmente as limitações da plataforma
- Conceber 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ências da Computação, Matemática Aplicada ou numa área de Engenharia
- 3+ anos de experiência em Desenvolvimento de Software, especialmente em aplicações baseadas na nuvem
- Sólida experiência no desenho e desenvolvimento de aplicações web
- Fortes competências em programação orientada a objetos e experiência com bases de dados na nuvem
- Domínio de Kotlin, Java e Spring Boot
- Compreensão profunda do desenho e desenvolvimento de Arquitetura Orientada a Serviços (SOA, API) e Arquiteturas Orientadas a Eventos
- Experiência com arquitetura de microsserviços, APIs, message brokers (Kafka, RabbitMQ)
- Experiência com uma ou mais tecnologias de armazenamento (ex.: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch)
- Experiência no escalonamento de aplicações web globais
- Defensor de testes automatizados e integração contínua
- Experiência de trabalho com CI/CD pipelines e desenvolvimento de Produto
- Paixão por produzir código limpo, em conformidade com as normas e seguro
- Não ter receio de aprender novas tecnologias e abordagens técnicas para o desenvolvimento de aplicações
- Bons conhecimentos de inglês escrito e falado
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 de IA. A nossa equipa global de inovadores corajosos é obcecada pelo cliente, construindo soluções AI-first que colocam a empatia, a confiança e a transparência no centro de cada interação. Promovemos uma cultura inclusiva onde perspetivas diversas impulsionam o nosso sucesso e onde todas as vozes têm lugar. Combinando a estabilidade de um líder global com a agilidade de uma empresa disruptiva, os Talkdeskers têm a autonomia para gerar um impacto significativo, ao mesmo tempo que retribuem às comunidades e ao ambiente que os rodeiam.
A Talkdesk foi reconhecida como Líder no Gartner® Magic Quadrant™ para Contact Center as a Service (CCaaS) e nos Relatórios G2 Overall Grid® para AI Agents e Contact Center. Com sete anos consecutivos na Forbes Cloud 100 e múltiplos prémios AI Breakthrough, nunca houve um momento mais emocionante para se juntar a nós enquanto moldamos o futuro da automação da experiência do cliente!
Ambiente de Trabalho e Requisitos Físicos:
Trabalho predominantemente em ambiente de escritório, períodos prolongados sentado ou de pé, trabalho baseado em computador. Levantamento limitado de peso e utilização de equipamento restrita a equipamento informático (teclados, rato, etc.)
A história da Talkdesk assenta na empatia e na aceitação. É o objetivo partilhado entre 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, iremos contratar, promover, trabalhar com, aplaudir, criar laços com e acolher calorosamente na família Talkdesk todas as pessoas, independentemente da 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, estatuto de veterano, informação genética ou qualquer outra condição legalmente protegida.