Senior Software Engineer
Nubank
about 1 year ago
Mexico City, Mexico
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 on building microservices and work with continuous delivery and infrastructure as code.
- Write, test, instrument, document, and maintain code.
- Participate in code reviews to contribute to team growth.
- Collaborate closely with Product, Design, and partner Engineering teams.
- Participate in on-call rotations and respond to incidents as necessary.
- Focus on backend applications while being open to contribute to mobile and frontend development.
Requirements
- Proven track experience building digital products.
- Ability to quickly understand technical and business requirements.
- Strong problem-solving skills and effective communication across teams.
- Experience with object-oriented or functional programming languages.
- Familiarity with cloud technologies and distributed systems.
- 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.
- Mental health and wellness assistance program.
- Learning platform with various courses.
- Language learning program.
- Holiday Bonus of 30 days of pay per year.
- 17 days of paid vacation with a 25% vacation bonus.
- Gym partnership.
Tech Stack
Amazon DynamoDBApache KafkaAWSClojureKubernetesPrometheus
Categories
BackendDevOpsFull Stack