




Resumo: Esta função de engenharia sênior full stack concentra-se em assumir a responsabilidade por problemas complexos, influenciar a direção técnica e entregar experiências refinadas voltadas para o usuário, apoiadas por sólidos sistemas distribuídos. Pontos principais: 1. Influenciar a direção técnica e entregar experiências refinadas voltadas para o usuário 2. Função full-stack com excelência crítica no frontend (React, Kotlin/Java) 3. Utilizar ferramentas de desenvolvimento assistidas por IA para produtividade e qualidade **Resumo da vaga:** * Na Talkdesk, construímos a próxima geração de nossa plataforma utilizando uma arquitetura de microsserviços e equipes verticais fortemente autônomas. Cada equipe assume a responsabilidade integral por seus serviços — arquitetura, entrega, qualidade e prontidão para produção. * Esperamos que engenheiros sêniores estabeleçam o padrão técnico. Você tomará decisões arquiteturais, questionará pressupostos e elevará a qualidade tanto do nosso código quanto das nossas práticas de engenharia. Revisões por pares, prontidão para produção e colaboração são obrigatórias — nada entra em produção sem análise rigorosa. * Esta função é full-stack, mas a excelência no frontend é fundamental. Buscamos alguém que compreenda profundamente como os sistemas atendem os usuários — desempenho, usabilidade, confiabilidade — e que possa transitar com segurança entre frontends baseados em React e serviços backend em Kotlin/Java, com alguma herança em Ruby. * Se você gosta de assumir a responsabilidade por problemas complexos, influenciar a direção técnica e entregar experiências refinadas voltadas para o usuário, apoiadas por sólidos sistemas distribuídos, esta função é para você. **Atribuições e responsabilidades:** * Assumir **a propriedade técnica** de funcionalidades complexas, do frontend ao backend, incluindo projeto, implementação, testes e prontidão para produção * Projetar e construir aplicações voltadas para o usuário de alta qualidade e escaláveis, com forte atenção à experiência do usuário (UX), desempenho e manutenibilidade * Desenvolver e manter serviços e APIs baseados em eventos que suportem as necessidades do frontend em larga escala * Tomar decisões arquiteturais e **influenciar ativamente a direção técnica**, os padrões e as melhores práticas dentro da equipe * Colaborar de perto com as equipes de Produto, Design e outras equipes de engenharia para garantir que as soluções atendam plenamente aos requisitos comerciais e dos usuários * Atuar como **referência técnica** para a equipe: revisar criticamente o código, documentar claramente a arquitetura e orientar outros engenheiros * Projetar e implementar integrações com sistemas externos, garantindo integridade de dados, segurança e observabilidade * Identificar e resolver desafios técnicos complexos, incluindo gargalos de desempenho e restrições de escalabilidade * Defender testes automatizados, CI/CD e excelência em produção * Utilizar **ferramentas de desenvolvimento assistidas por IA** (por exemplo, copilotos de programação, assistentes de revisão de código, ferramentas de geração de testes) para melhorar produtividade, qualidade de código e velocidade de iteração, mantendo sempre um forte julgamento técnico, senso de propriedade do código e consciência de segurança. * Avaliar e integrar **soluções impulsionadas por IA** nos locais em que elas agreguem valor real aos fluxos de trabalho do produto ou da engenharia **Qualificações:** * Graduação ou mestrado em Ciência da Computação, Matemática Aplicada ou área de Engenharia * 5 anos ou mais de experiência em Desenvolvimento de Software, especialmente em aplicações baseadas em nuvem * Experiência sólida no projeto e desenvolvimento de aplicações web * Fortes habilidades em programação orientada a objetos e experiência com bancos de dados em nuvem * Excelência consolidada no frontend, incluindo: **React, JavaScript / TypeScript** * Projeto de componentes, gerenciamento de estado e otimização de desempenho * Experiência sólida no backend com: **Kotlin ou Java Spring Boot, APIs RESTful e sistemas orientados a eventos** * Profundo entendimento sobre o projeto e desenvolvimento de Arquitetura Orientada 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 (por exemplo, PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch) * Experiência em dimensionar aplicações web globais * Defensor de testes automatizados e integração contínua * Familiaridade com ambientes de produção baseados em **Kubernetes** e pipelines CI/CD orientados por **GitHub Actions**, com capacidade de contribuir com melhorias e solucionar problemas * Paixão por produzir código limpo, compatível 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 do inglês A Talkdesk está pioneirando uma nova era de Automação da Experiência do Cliente (CXA), redefinindo a forma como as marcas mais admiradas do mundo interagem com seus clientes por meio de IA. Nossa equipe global de inovadores corajosos é obcecada pelo cliente, construindo soluções centradas na IA que colocam empatia, confiança e transparência no centro de cada interação. Cultivamos uma cultura inclusiva na qual perspectivas diversas impulsionam nosso sucesso e todas as vozes têm seu lugar. Combinando a estabilidade de um líder global com a agilidade de um agente disruptivo, os Talkdeskers têm autonomia para gerar impacto significativo, enquanto contribuem com as comunidades e o meio ambiente ao nosso redor. A Talkdesk foi reconhecida como Líder no Quadrante Mágico™ da Gartner® para Contact Center como Serviço (CCaaS) e nos Relatórios Gerais G2® para Agentes de IA e Contact Center. Com sete anos consecutivos na lista Forbes Cloud 100 e diversos prêmios de Inovação em IA, nunca houve um momento tão empolgante 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 em pé, atividades baseadas em computador. Levantamento limitado e uso de equipamentos restrito a dispositivos relacionados ao computador (teclados, mouse etc.) A história da Talkdesk gira em torno da empatia e da aceitação. É objetivo compartilhado por todos os Talkdeskers capacitar um novo tipo de herói do cliente por meio de nossa solução de software inovadora, e acreditamos firmemente que o melhor caminho para o sucesso de nossa missão é a inclusão, a diversidade e a aceitação genuína. Para tanto, contratamos, promovemos, trabalhamos ao lado, torcemos, criamos laços e damos boas-vindas calorosas à família Talkdesk a todas as pessoas, independentemente 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, condição de veterano, informação genética ou qualquer outro status legalmente protegido.


