mais lidos
Life at Nu
Conheça a sede do Nubank em Pinheiros, São Paulo/Brasil jan 11
Design
A nova aparência do Nubank: conheça nossa nova logo maio 17
Culture & Values
Como os valores e a cultura da Nu moldam os produtos que criamos ago 7
Carreiras
Reunimos grandes mentes de diversas origens que permitem a discussão e o debate e melhoram a resolução de problemas.
Saiba mais sobre nossas carreiras



No Nubank, construir tecnologia para serviços financeiros vai muito além de criar sistemas robustos. Aqui, cada decisão técnica tem o objetivo de suportar milhões de clientes com segurança, eficiência e inovação constante.
Neste texto, vamos revelar um pouco dos bastidores da nossa engenharia, destacando como trabalhamos com entrega contínua, imutabilidade, padronização, cloud computing, uso inteligente de dados, segurança rigorosa e inteligência artificial.
Entrega contínua: velocidade com segurança
Nossa engenharia permite lançamentos frequentes e seguros de novas funcionalidades. Investimos fortemente em testes automatizados, garantindo que cada mudança seja validada antes de chegar aos usuários.
Adotamos técnicas como canary deployments, rollout controlado e feature flags, permitindo mudanças incrementais e reversíveis. Esse método possibilita uma rápida adaptação às demandas do mercado e reduz significativamente o risco de erros em produção.
Conheça nossas oportunidades
Simplificando a complexidade
Uma das abordagens técnicas no Nubank é a imutabilidade. Utilizamos ferramentas que minimizam mudanças de estado, como o banco de dados imutável Datomic, Kafka para comunicação assíncrona e programação funcional com Clojure.
Isso reduz drasticamente a complexidade dos sistemas, facilitando a manutenção e tornando mais simples identificar e corrigir problemas, além de melhorar a consistência e previsibilidade dos serviços.
Escalando juntos
No Nubank, a padronização é vista como vantagem estratégica para acelerar o desenvolvimento e impulsionar a colaboração. Com padrões claros para linguagens, frameworks, bancos de dados e processos, reduzimos a carga cognitiva das equipes.
Isso permite que nossos engenheiros se concentrem em resolver desafios complexos, compartilhando e aprimorando continuamente as melhores práticas técnicas.
Cloud-first: agilidade em larga escala
Desde o início, adotamos uma abordagem cloud-first, aproveitando a infraestrutura fornecida por parceiros especializados. Essa estratégia nos permite escalar rapidamente, direcionando nosso foco para desenvolver funcionalidades que agreguem valor diretamente aos clientes, sem a necessidade de gerenciar a complexidade da infraestrutura.
Ainda que existam casos específicos com soluções on-premises devido a requisitos técnicos ou regulatórios, o uso predominante da nuvem garante a flexibilidade e escalabilidade essenciais para o crescimento acelerado da empresa.
Democratizando o acesso a dados
No Nubank, dados são essenciais para decisões estratégicas e operacionais. Nossa infraestrutura de ETL processa cerca de 7 terabytes diariamente, disponibilizando informações para as equipes internas com segurança e controle rigoroso.
Atualmente, evoluímos para um modelo de Data Mesh, dividindo datasets em domínios com interfaces padronizadas. Essa abordagem promove autonomia, simplifica o acesso aos dados e acelera a criação de soluções baseadas em informações consistentes.
Segurança e privacidade em primeiro lugar
Segurança e privacidade são prioridades máximas no Nubank. A confiança dos clientes está diretamente ligada à nossa capacidade de proteger informações e garantir estabilidade.
Utilizamos autenticação avançada, controle rigoroso de acessos, monitoramento constante e engenharia do caos para antecipar e mitigar falhas.
Dessa forma, garantimos alta disponibilidade dos serviços, proteção contra ameaças e conformidade com regulamentações rigorosas do setor financeiro.
Inteligência artificial e inovação responsável
Aplicamos inteligência artificial em áreas estratégicas como detecção de fraudes, reforçando segurança e aprimorando continuamente a experiência dos clientes. Também exploramos IA generativa e assistentes como o Devin para otimizar processos internos e aumentar a produtividade técnica. Entendemos a IA como uma ferramenta poderosa que, aplicada com responsabilidade e estratégia, gera impactos positivos significativos interna e externamente.
Essas práticas e abordagens evoluem conforme o Nubank cresce e enfrenta novos desafios. Seguimos comprometidos em construir tecnologia que garanta segurança, eficiência e inovação constantes para nossos clientes.
Se você quer saber mais sobre os bastidores técnicos e histórias reais da engenharia do Nubank, confira o episódio do podcast Hipster Ponto Tech, com participação do CTO no Nubank, Vitor Olivier.
Conheça nossas oportunidades