Nubank
Senior Software Engineer
Toronto, Remote. Posted 3 months ago
The role
The software engineer will work with large scale distributed systems and backend applications. You will build microservices using Clojure, Kafka, and AWS.
What you will do
- Work with large scale distributed systems, understanding their broad architecture
- Plan and execute on entire features, collaborating with peers
- Collaborate in building microservices and work with continuous delivery and infrastructure as code
- Work with agile software development methodologies
- Write, test, instrument, document, and maintain code
- Pair, and participate in code reviews
- Collaborate closely with Product, Design, and partner Engineering teams
- Participate in on-call rotations and respond to incidents
- Work focused on backend applications and contribute to mobile and frontend development as needed
Required qualifications
- At least 6 years of experience developing digital products
- Ability to quickly understand technical and business requirements, translating them into technical design and implementation
- A problem-solver who is able to communicate effectively across functional teams
- A software engineer who cares deeply about user experience
- Proven understanding of object-oriented or functional programming language
- Notions of distributed systems and familiarity with cloud technologies
- Practical knowledge of agile software development methodologies and previous experience with CI/CD
- Advanced English skills
Nice to have
- Familiarity with Clojure, Finagle, Kafka, AWS, Datomic, DynamoDB, Prometheus, or Kubernetes
Benefits
- Health Insurance
- Life Insurance
- Pension Plan
- Extended maternity and paternity leaves
- Nucleo - Our learning platform of courses
- NuLanguage - Our language learning program
- NuCare - Our mental health and wellness assistance program
- Vacations
Before you apply
- Recruitment process may involve the use of artificial intelligence–enabled tools
- Nu does not provide individualized technical feedback
About the company
Nu serves more than 140 million customers with a mission to fight complexity and empower people. The company uses proprietary technology and data at scale to power its digital platform.