most read
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
Careers
We are building diverse teams with the most creative and innovative professionals for each position we open.



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.
Check our job opportunies
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.
Check our job opportunies