Nubank is looking for a Senior Software Engineer to join their team in Mexico City. As a Senior Software Engineer, you will work with large scale distributed systems, plan and execute on entire features, collaborate with peers, and contribute to the growth of others in the team. You will work with agile software development methodologies, write, test, instrument, document, and maintain code, and participate in on-call rotations for your team.
Requirements
- Work with large scale distributed systems
- Proven track experience building digital products
- Ability to quickly understand technical and business requirements
- Problem-solver who is able to communicate effectively across functional teams
- Proven understanding of object-oriented or functional programming language
- Notions of distributed systems
- Familiarity with cloud technologies
- Collaborate with building microservices
- Have worked in teams defining asynchronous integrations using event-driven architectures
- Have practical knowledge of agile software development methodologies
- Work with continuous delivery and infrastructure as code
- Experience with cloud technologies
Benefits
- Chance of earning equity at Nubank
- Extended maternity and paternity leaves
- Health and life insurance
- NuCare - Our mental health and wellness assistance program
- Nucleo - Our learning platform of courses
- NuLanguage - Our language learning program
- Holiday Bonus ('Aguinaldo') of 30 days of pay per year
- 17 days of paid vacation with 25% vacation bonus
- Gym partnership