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 here.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 to : Work with large scale distributed systems, understanding their broad architecturePlan and execute on entire features, collaborating with peers while planning the work ahead, and seeing it throughCollaborate with building microservices and work with continuous delivery and infrastructure as codeWork with agile software development methodologiesWrite, test, instrument, document, and maintain codePair, and participate in code reviews, to grow and contribute to the growth of others in and around the teamCollaborate closely with Product, Design, and partner Engineering teams to build new experiencesParticipate in on-call rotations for your team and respond to incidents as necessaryWork focused on backend applications, and be open to contribute to mobile and frontend development, according to business needsWhat are we looking for?
Proven track experience building digital productsAbility to quickly understand technical and business requirements, translating them into technical design and implementationA problem-solver who is able to communicate effectively across functional teamsA software engineer who cares deeply about user experience and likes to take part in hiring, onboarding, mentoring, and trainingProven understanding of object-oriented or functional programming languageNotions of distributed systemsFamiliarity with cloud technologiesHave worked in teams defining asynchronous integrations using event-driven architecturesHave practical knowledge of agile software development methodologiesWork with continuous delivery and infrastructure as codeExperience with cloud technologiesOur BenefitsChance of earning equity at NubankExtended maternity and paternity leavesHealth and life insuranceNuCare - Our mental health and wellness assistance programNucleo - Our learning platform of coursesNuLanguage - Our language learning programHoliday Bonus ('Aguinaldo') of 30 days of pay per year17 days of paid vacation with 25% vacation bonusGym partnershipRole LocationMexico City, Mexico.Our 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 here.
#J-18808-Ljbffr
Senior Software Engineer • Xico, Veracruz, México