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.

Senior Software Engineer at Nubank | JobZoey