




Resumo: Esta posição de Engenheiro Fullstack Sênior oferece uma oportunidade única de projetar, desenvolver e manter funcionalidades voltadas ao usuário de ponta a ponta, resolvendo problemas complexos com impacto no mundo real. Pontos de destaque: 1. Liderar com impacto ao projetar e desenvolver funcionalidades voltadas ao usuário 2. Desenvolver soluções robustas e escaláveis de ponta a ponta com alto desempenho 3. Assumir total responsabilidade pelo seu trabalho, desde o projeto até a depuração em produção **Sobre a vaga** **Atenção: esta vaga híbrida está localizada em São Paulo ou no Rio de Janeiro, Brasil — aberta tanto a profissionais locais quanto àqueles dispostos a se mudar.** Engenharia na Uber significa construir com impacto real no mundo, sob restrições reais do mundo. Os problemas são complexos, os sistemas são imensos e o ritmo é acelerado. Esta posição de Engenheiro Fullstack Sênior é uma oportunidade única de integrar nossa equipe de engenharia no Brasil. Lidere com impacto ao projetar, desenvolver e manter funcionalidades voltadas ao usuário de ponta a ponta, que apoiam diretamente como as pessoas e os objetos se movem no mundo real. **Suas responsabilidades** * Desenvolver e manter soluções robustas e escaláveis de ponta a ponta para o pipeline centralizado, garantindo alto desempenho, segurança e confiabilidade em escala. * Lidar com problemas complexos e de alto impacto em ambientes dinâmicos e em constante mudança, muitas vezes sem um ponto de partida claro, para entregar soluções bem pensadas e práticas com agilidade. * Assumir total responsabilidade pelo seu trabalho, de ponta a ponta: desde o primeiro documento de projeto até a depuração de problemas em produção, quando as consequências são críticas para nossa base global de usuários. * Defender as melhores práticas de engenharia, como qualidade de código, testes abrangentes e clareza no projeto de sistemas. **Requisitos** * Mais de 7 anos de experiência profissional em engenharia de software, desenvolvendo e mantendo aplicações complexas em larga escala. * Domínio de uma ou mais linguagens de backend (por exemplo, Go, Java ou Python) e tecnologias frontend (por exemplo, JavaScript, TypeScript e React). * Experiência com sistemas distribuídos, arquitetura de microsserviços e projeto de APIs de alta taxa de transferência e baixa latência. * Capacidade comprovada de assumir o desenvolvimento de projetos de ponta a ponta, incluindo levantamento de requisitos, projeto de arquitetura, codificação, testes e implantação. * Excelentes habilidades de comunicação em inglês, escrita e falada, para colaborar eficazmente com equipes multifuncionais distribuídas globalmente. **Diferenciais** * Experiência liderando a direção técnica de projetos complexos e multifuncionais com múltiplas dependências.


