Nubank

Senior Software Engineer

Nubank

Apply
about 1 year ago
Bogotá, Colombia
Senior

Responsibilities

  • Work with large scale distributed systems, understanding their broad architecture.
  • Plan and execute on entire features, collaborating with peers while planning the work ahead.
  • Collaborate with building microservices and work with continuous delivery and infrastructure as code.
  • Work with agile software development methodologies.
  • Write, test, instrument, document, and maintain code.
  • Participate in code reviews to grow and contribute to the growth of others.
  • Collaborate closely with Product, Design, and partner Engineering teams to build new experiences.
  • Participate in on-call rotations for your team and respond to incidents as necessary.
  • Work focused on backend applications, and be open to contribute to mobile and frontend development.

Requirements

  • Experience working with large scale distributed systems.
  • Proven track experience building digital products.
  • Ability to quickly understand technical and business requirements.
  • Strong problem-solving skills and effective communication across functional teams.
  • A software engineer who cares about user experience and is involved in mentoring.
  • Proven understanding of object-oriented or functional programming languages.
  • Familiarity with cloud technologies.
  • Experience in defining asynchronous integrations using event-driven architectures.
  • Practical knowledge of agile software development methodologies.
  • Experience with continuous delivery and infrastructure as code.

Benefits

  • Chance of earning equity at Nubank.
  • Extended maternity and paternity leaves.
  • Health and life insurance.
  • NuCare - mental health and wellness assistance program.
  • Nucleo - learning platform of courses.
  • NuLanguage - language learning program.
  • 15 workdays of vacation.
  • Gym partnership.

Tech Stack

Amazon DynamoDBApache KafkaAWSClojureKubernetesPrometheus

Categories

BackendDevOpsFull Stack