




Resumo: Esta posição de Engenheiro Sênior Full Stack na Talkdesk envolve definir padrões técnicos, tomar decisões arquitetônicas e entregar experiências polidas voltadas para o usuário dentro de uma arquitetura de microsserviços. Pontos principais: 1. Influenciar a direção técnica e estabelecer um alto padrão técnico 2. Assumir a responsabilidade por funcionalidades complexas, do frontend ao backend, com ferramentas assistidas por IA 3. Projetar e construir aplicações de alta qualidade, escaláveis e voltadas para o usuário **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 possui responsabilidade total pelos seus serviços — arquitetura, entrega, qualidade e prontidão para produção. * Esperamos que engenheiros seniores estabeleçam o padrão técnico. Você tomará decisões arquitetônicas, 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 é essencial. Buscamos alguém que compreenda profundamente como os sistemas atendem aos usuários — desempenho, usabilidade e 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 problemas complexos, influenciar a direção técnica e entregar experiências polidas voltadas para o usuário, sustentadas por sólidos sistemas distribuídos, esta é a vaga ideal para você. **Atribuições e responsabilidades:** * Assumir a **responsabilidade técnica** por funcionalidades complexas, do frontend ao backend, incluindo projeto, implementação, testes e prontidão para produção * Projetar e construir aplicações de alta qualidade e escaláveis voltadas para o usuário, 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 escala * Tomar decisões arquitetônicas 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 integralmente 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 dos dados, segurança e observabilidade * Identificar e resolver desafios técnicos complexos, incluindo gargalos de desempenho e limitações de escalabilidade * Defender testes automatizados, CI/CD e excelência em produção * Aproveitar **ferramentas de desenvolvimento assistidas por IA** (por exemplo, assistentes 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, propriedade do código e consciência de segurança. * Avaliar e integrar **soluções impulsionadas por IA** nos casos em que 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 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 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 corretores 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 desenvolvimento de aplicações * Bom domínio da língua inglesa, escrita e falada A Talkdesk está pioneirando uma nova era de Automação da Experiência do Cliente (CXA), redefinindo 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 em 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 disruptor, os Talkdeskers têm autonomia para gerar impacto significativo, ao mesmo tempo em que devolvem valor às comunidades e ao meio ambiente ao seu 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 G2 Overall Grid® para Agentes de IA e Contact Center. Com sete anos consecutivos na lista Forbes Cloud 100 e diversos 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! **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 equipamentos relacionados ao computador (teclados, mouse etc.). A história da Talkdesk baseia-se na empatia e na 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 lado a lado, torcemos, nos unimos e damos as boas-vindas calorosamente à 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.


