About UsNu was born in 2013 with the mission to fight complexity to empower people in their daily lives by reinventing financial services.
We are one of the world's largest digital banking platforms, serving millions of customers across Brazil, Mexico, and Colombia.
For more information, visit our institutional page Engineering at NubankWe strive for state-of-the-art software development practices, that currently includes a variety of technologies.
While we value candidates that are familiar with them, we are also confident that software engineers who are interested in joining Nubank will be able to learn from our team.Horizontally scalable microservices written mostly in Clojure, using Finagle and leveraging upon functional programming techniques and hexagonal architectureHigh throughput jobs and inter-service communication using KafkaContinuous Integration and Deployment into AWSStoring data in Datomic and DynamoDBMonitoring and observability with PrometheusRunning as much as possible in KubernetesWe are a process-light organization that values human interactions.
We value working in small, independent teams that feel like small startups within the company, and eschew coupling and centralizing where realistic.
We understand that execution is the key to success and optimize processes to remove bottlenecks.As a Software Engineer, You're Expected ToWork with large scale distributed systemsCollaborate with building microservicesHave practical knowledge of agile software development methodologiesWork with continuous delivery and infrastructure as codeOur BenefitsChance of earning equity at NubankFood / Meal Card (Vale-Refeição and / or Vale Alimentação)Public Transportation Commuting Benefit (Vale-Transporte)NuCare – Psychological, Financial and Legal Assistance ProgramLife InsuranceMedical PlanDental PlanNuLanguage – Language Course ProgramNucleo - Our learning platform of coursesExtended Parental LeaveDaycare AllowanceParental ConsultancyWork-from-home AllowanceGym Partnerships30 days of paid vacationOur Nu Way of WorkingOur work model is hybrid and has cycles that can be from two to three months according to the business of expertise.
For every eight or twelve weeks of remote work, one will be at the office.
Check more information here.Even if you feel you don't meet every qualification, we encourage you to apply—your unique skills and experiences may be just what we're looking for, and we're excited to learn more about what you can bring to our team.
Senior Software Engineer • São Paulo, Brasil