About the job
About Us
At Nubank, we are revolutionizing the financial landscape in Latin America, serving over 122 million customers across Brazil, Mexico, and Colombia. Our mission is to simplify financial services and empower individuals, marking just the beginning of our vibrant journey ahead.
As a publicly traded company on the New York Stock Exchange (NYSE: NU), we harness advanced technology, data intelligence, and a streamlined operational model to provide financial products that are straightforward, accessible, and user-centric.
Our innovative approach has earned us accolades from prestigious rankings, including Time 100 Companies, Fast Company’s Most Innovative Companies, and Forbes World’s Best Bank. To learn more about our dynamic culture, visit our institutional page here.
Engineering at Nubank
We are committed to cutting-edge software development practices, utilizing a diverse array of technologies. We welcome candidates with varying levels of familiarity with these tools, as we believe in fostering growth and learning within our team.
- Develop horizontally scalable microservices primarily in Clojure, leveraging Finagle and employing functional programming techniques and hexagonal architecture.
- Implement high-throughput jobs and inter-service communication utilizing Kafka.
- Engage in Continuous Integration and Deployment within AWS.
- Utilize Datomic and DynamoDB for data storage solutions.
- Monitor and ensure observability with Prometheus.
- Maximize operations using Kubernetes.
We pride ourselves on being a process-light organization that values human interaction and fosters small, independent teams that operate like startups within our larger framework. Our focus is on optimizing execution and minimizing bottlenecks.

