Senior Software Engineer
Nubank
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