Senior Software Engineer
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 dentro dos seus serviços. Através dos nossos Agile Coaches, promovemos práticas ágeis e colaborativas e a programação em pares, e não deixamos passar uma única linha de código para produção sem revisão de código 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.
- Adora APIs, bases de dados, mensagens e código aberto? Anseia por grandes desafios que o farão sentir-se incrível quando os resolver? Procuramos engenheiros de software como você para se juntar a uma equipa de programadores extraordinários que está a revolucionar completamente uma indústria.
Deveres e Responsabilidades:
- Trabalhar de forma independente, bem como em equipas pequenas, 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 código-fonte GIT, ciclo de lançamento dev/stage/prod, testes extensivos e implementaçã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 entre clusters e Unidades de Negócio para ajudar a garantir que as soluções que a equipa está a construir cumprem todos os requisitos
- Influenciar uma equipa em crescimento enquanto atua como guia técnico — falando de forma conceptual, documentando a nível arquitetural e trabalhando diretamente com o código
- Desenhar soluções escaláveis usando código para suportar funções de negócio e objetivos de produto, navegando eficazmente pelas limitações da plataforma
- Desenhar e implementar integrações entre a Talkdesk e sistemas externos usando APIs, middleware e desenvolvimento à medida, garantindo a integridade e segurança dos dados
Qualificações:
- Licenciatura/Mestrado em Ciências de Computadores, Matemática Aplicada ou numa área de Engenharia
- Mais de 5 anos de experiência em Desenvolvimento de Software, especialmente em aplicações na cloud
- Sólida experiência no desenho e desenvolvimento de aplicações web
- Sólidas competências de programação orientada a objetos e experiência com bases de dados na cloud
- Domínio de Kotlin, Java e Spring Boot
- Compreensão profunda do desenho e desenvolvimento de Arquiteturas Orientadas a Serviços (SOA, API) e de 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 (por exemplo, PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch)
- Experiência no dimensionamento de aplicações web globais
- Defensor dos testes automatizados e da integração contínua
- Experiência de trabalho com pipelines CI/CD e desenvolvimento de Produto
- Paixão por produzir código limpo, seguro e em conformidade com as normas
- Coragem para aprender novas tecnologias e abordagens técnicas ao desenvolvimento de aplicações
- Bom nível de inglês escrito e falado
A Talkdesk é pioneira numa nova era da 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 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 as perspetivas diversas impulsionam o nosso sucesso e todas as vozes têm lugar. Combinando a estabilidade de um líder global com a agilidade de um disruptor, os Talkdeskers são capacitados com a autonomia para gerar um impacto significativo, ao mesmo tempo que retribuem às comunidades e ao ambiente que nos 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 entusiasmante 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 essencialmente em ambiente de escritório, períodos prolongados sentado ou de pé, trabalho baseado em computador. Elevação de peso limitada e utilização de equipamento limitada a equipamento relacionado com computadores (teclados, rato, etc.)
A história da Talkdesk assenta na empatia e na aceitação. É o objetivo partilhado por 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 inclusão, a diversidade e a aceitação genuína. Para esse fim, iremos contratar, promover, trabalhar com, apoiar, criar laços e acolher calorosamente na família Talkdesk todas as pessoas sem distinção de 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 outro estatuto legalmente protegido.