most read
Software Engineering
Why We Killed Our End-to-End Test Suite Sep 24
Culture & Values
The Spark Of Our Foundation: a letter from our founders Dec 9
Software Engineering
The value of canonicity Oct 30
Careers
We bring together great minds from diverse backgrounds who enable discussion and debate and enhance problem-solving.
Learn more about our careers



When Nubank was born in 2013, the mission was simple but ambitious: to fight complexity and empower people through simple, transparent, and accessible financial products.
A lot has changed since then. Today, Nubank is one of the largest digital financial services platforms in the world, with more than 127 million customers across Brazil, Mexico, and Colombia.
We are the third largest financial institution in Brazil, with the lowest complaint rate among the country’s top 15 banks. And we continue to grow with the purpose of building technology that gives people control over their financial lives.
We’ve become a global company listed on the NYSE (NU), recognized by Time, Fast Company, and Forbes as one of the most innovative and fastest-growing companies in the world.
But even after a decade, one thing hasn’t changed: we believe the best way to build the future of finance is with technology made by people, for people.
Why Toronto
Starting this month, Nubank is seeking talent in Toronto to accelerate its global journey of technology and innovation.
Our goal is not to open a physical operation in Canada, but to connect local professionals with our global engineering ecosystem, a network that already spans Brazil, Mexico, Colombia, the United States, Germany, Uruguay, and Argentina.
Choosing Toronto to represent this new moment was an easy decision. After all, the city is one of the world’s leading tech hubs, with a vibrant community of engineers and startups. It’s a mature, diverse, and multicultural market that values autonomy, collaboration, and purpose.
And these values, of course, are deeply aligned with Nubank’s culture.
As we expand our global engineering ecosystem, we operate in a hybrid structure across all locations, ensuring collaboration remains fluid regardless of geography.
This expansion is not only geographic—it’s cultural, technical, and strategic. It reflects our ambition to go far beyond the three countries where we operate today and build a truly global platform.
For engineers in Canada, it’s an invitation to help solve real, high-impact challenges: scaling systems that support tens of millions of users, designing products that seamlessly adapt across markets and languages, and integrating AI deeply into our operations to power a native AI banking experience.
Check our job opportunities
Engineering at the heart of everything
At Nubank, technology is at the core of everything we do. Our ecosystem grows sustainably, combining efficiency, scalability, and impact.
Our stack is cloud-native, distributed, and immutable, designed for high performance, security, and resilience. It can be understood through four main pillars:
Cloud infrastructure
As a 100% digital product, Nubank relies on a strong partnership with the AWS ecosystem, which allows us to deliver products efficiently and at scale. This includes components such as storage, routing, session management, and Lambda functions.
Security is an essential part of this structure. With multiple processes and continuous alignment to financial regulations, we ensure full compliance in every operation.
Backend
We use Clojure in our backend layer. Clojure, a functional language strategically chosen by Nubank, offers key advantages: immutable concurrency, immutable data structures, function purity, and expressiveness, making the code easier to understand, test, and maintain, without sacrificing power or conciseness.
We also leverage Python as a core part of our stack, particularly for building AI agentic systems. Python’s rich ecosystem of machine learning libraries and frameworks enables us to develop intelligent agents that automate complex workflows, enhance customer interactions, and power our AI-first vision.
Today, we operate with more than 3,000 microservices, all designed to support the scale and speed our customers expect.
Mobile
We adopt an approach called Backend-Driven Content (BDC), which allows us to design screens directly on the server side, without needing to code them in Flutter or native Android/iOS languages.
This drastically accelerates deployment time and reduces dependencies on app store reviews or release cycles.
Database
We use Datomic as our transactional database, a technology built around immutability, an essential differentiator in the financial sector, where maintaining permanent and reliable records of every transaction is critical.
In addition, our microservices-based and backend-driven architecture runs on more than 85 Kubernetes clusters, with 355,000 active pods and 1 petabyte of logs ingested daily.
A new chapter in our global journey
Our talent expansion in Toronto reinforces our commitment to attracting professionals who share our mission and help expand our global presence.
It’s also a bet on the talent and diversity that drive the tech ecosystem in Canada.
It’s also a reminder of what brought us here: the belief that technology can transform realities, build bridges, and simplify what once seemed impossible.
Technology companies have a set of competitive advantages that allow them to gain ground in markets traditionally dominated by large institutions, and Nubank is living proof of that.
We’re building the purple future. Now, also from Toronto.
Check our job opportunities