




Resumo: Esta posição sênior de engenharia full stack envolve tomar decisões arquitetônicas, questionar pressupostos e elevar a qualidade em frontends React e backends Kotlin/Java, influenciando a direção técnica e entregando experiências refinadas voltadas para o usuário. Pontos principais: 1. Definir o padrão técnico e tomar decisões arquitetônicas 2. Assumir a responsabilidade integral por funcionalidades complexas, do frontend ao backend 3. Influenciar a direção técnica e orientar engenheiros **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 seniores definam 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 posição é full stack, mas a excelência no frontend é crítica. Buscamos alguém que compreenda profundamente como os sistemas atendem aos usuários — desempenho, usabilidade e confiabilidade — e 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 refinadas voltadas para o usuário, apoiadas por sólidos sistemas distribuídos, esta vaga é para você. **Atribuições e responsabilidades:** * Assumir a **responsabilidade técnica** por funcionalidades complexas, do frontend ao backend, incluindo design, implementação, testes e prontidão para produção * Projetar e desenvolver 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 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 estreitamente 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 limitações de escalabilidade * Defender testes automatizados, CI/CD e excelência em produção * Utilizar **ferramentas de desenvolvimento assistido 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 um forte julgamento técnico, propriedade do código e consciência de segurança. * Avaliar e integrar **soluções impulsionadas por IA** onde elas agreguem valor real aos fluxos de trabalho de produto ou engenharia **Qualificações:** * Graduação ou 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 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 brokers de mensagens (Kafka, RabbitMQ) * Experiência com uma ou mais tecnologias de armazenamento (por exemplo, PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch) * Experiência em escalar 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 falada e escrita A Talkdesk está pioneirando uma nova era de Automação de 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 tem obsessão pelo cliente e constrói soluções orientadas por 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 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 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 de 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 em nossa missão é a inclusão, a diversidade e a aceitação genuína. Para esse fim, contratamos, promovemos, trabalhamos ao lado, torcemos, criamos laços e damos as boas-vindas calorosamente à família Talkdesk 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.


