We are looking for a Senior Software Engineer to join our team in Colombia. The ideal candidate will have experience with large scale distributed systems, digital product development, and agile software development methodologies. The role involves working with microservices, continuous delivery, and infrastructure as code, as well as participating in on-call rotations and collaborating with cross-functional teams.
Requirements
- Work with large scale distributed systems
- Proven track experience building 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 and likes to take part in hiring, onboarding, mentoring, and training
- 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
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
- Vacations of 15 workdays
- Gym partnership