Projetos desafiadores, que buscam cada vez mais soluções tecnológicas e humanas na experiência e no contato com as pessoas. Nossa cultura de mente aberta torna o ambiente horizontal para que as decisões sejam tomadas com base em fatos e dados, colocando os interesses dos clientes sempre em primeiro lugar. Uma empresa de pessoas que trabalham com autonomia e criatividade. Com espírito empreendedor, cada um de nós protagoniza a sua própria história. Apesar de todos terem autonomia para assumir as rédeas da própria vida, a nossa rotina é intensa por sonharmos grande e amarmos o que fazemos! Colaboração Confiança: transparência e coerência; Atitude doadora: pedir ajuda e oferecê-la; Incentivar projetos e iniciativas compartilhadas: desencorajar a criação de silos. Compromisso Criar oportunidades de crescimento para o nosso pessoal; Pensar grande: estabeleça metas ambiciosas e sustentáveis; Ser responsável e fazer as coisas acontecerem; Amar o que você faz; Ser autêntico. Curiosidade Desafie o estado atual e ofereça novas perspectivas; Invista tempo em seu próprio autodesenvolvimento; Recompense a mentalidade de aprendizagem contínua; Abrace a diversidade e a singularidade. O que esperamos de ti: Atuar como principal referência técnica do time, orientando decisões de arquitetura e desenvolvimento Definir e evoluir padrões tecnológicos, garantindo escalabilidade, segurança e performance das aplicações Avaliar viabilidade técnica de demandas e antecipar riscos, evitando geração excessiva de dívida técnica Liderar a definição de boas práticas de desenvolvimento (Clean Code, SOLID, design patterns) Estruturar e garantir fluxos eficientes de versionamento (Git) e integração contínua Definir e acompanhar estratégias de testes automatizados (unitários, integração e e2e) Participar ativamente de code reviews, assegurando qualidade e aderência arquitetural Atuar como mentor(a) do time, apoiando no desenvolvimento técnico e resolução de problemas complexos Promover autonomia do time e disseminação de boas práticas de engenharia Traduzir requisitos de negócio em especificações técnicas claras e estruturadas Atuar como ponte entre áreas de negócio e tecnologia, participando de discussões estratégicas com stakeholders Requisitos: Experiência sólida como desenvolvedor(a) Fullstack, com forte domínio em Node.js e React Vivência prévia em posição de liderança técnica ou atuação como referência técnica de times Experiência com definição de arquitetura de sistemas (preferencialmente distribuídos/microserviços) Conhecimento avançado em boas práticas de desenvolvimento (Clean Code, SOLID, Design Patterns) Experiência com versionamento de código (Git) e fluxos de branching Vivência com testes automatizados e cultura de qualidade de software Conhecimento em APIs RESTful e/ou GraphQL Experiência com práticas de DevOps (CI/CD, pipelines, etc.) Capacidade de comunicação clara com stakeholders técnicos e não técnicos Diferencial: Experiência com arquitetura em cloud (AWS, Azure ou GCP) Vivência com microsserviços e event-driven architecture Conhecimento em containers (Docker, Kubernetes) Experiência com observabilidade (logs, métricas, tracing) Atuação prévia em ambientes ágeis (Scrum/Kanban) Experiência em produtos digitais escaláveis (alto volume de usuários) Todas as nossas vagas estão disponíveis para Pessoas com Deficiência. Na NTT DATA, trabalhamos para promover uma cultura inclusiva, acreditamos na força da diversidade para gerar inovação e atingir resultados incríveis, por isso, não fazemos distinção para pessoas com deficiência, gênero, orientação sexual, raça/etnia, idade, origem, constituição familiar e estética. Trabalhamos todas as nossas vagas com base nessa premissa. Faça parte do nosso time