TL;DR
Senior Software Engineer (Clojure): Building and optimizing horizontally scalable microservices for a large digital financial platform with an accent on functional programming techniques, hexagonal architecture, and continuous integration/deployment. Focus on working with large-scale distributed systems, contributing to core backend applications, and participating in on-call rotations.
Location: Canada, Toronto. This role operates in a hybrid model, requiring remote collaboration and periodic in-person sessions. For Canadian team members, these sessions typically take place in one of hirify.global's hubs (Brazil, Mexico, Colombia, or the United States), and travel support is provided for these global collaboration opportunities.
Company
hirify.global is one of the largest digital financial platforms globally, listed on the New York Stock Exchange, redefining financial services in Latin America with proprietary technology and data intelligence.
What you will do
- Work with large-scale distributed systems, understanding their broad architecture.
- Plan and execute entire features, collaborating with peers.
- Collaborate in building microservices and work with continuous delivery and infrastructure as code.
- Write, test, instrument, document, and maintain code.
- Pair and participate in code reviews to foster team growth.
- Participate in on-call rotations for your team and respond to incidents as necessary.
Requirements
- At least 6 years of experience developing digital products.
- Ability to quickly understand technical and business requirements, translating them into technical design and implementation.
- Proven understanding of object-oriented or functional programming language.
- Notions of distributed systems and familiarity with cloud technologies.
- Practical knowledge of agile software development methodologies and previous experience with CI/CD.
- Advanced English skills (C1).
Culture & Benefits
- Opportunity of earning equity at Nu.
- Comprehensive medical, dental, vision, and life insurance.
- Extended maternity and paternity leaves.
- Access to learning platforms (Nucleo) and language learning programs (NuLanguage).
- Mental health and wellness assistance program (NuCare).
- 401K, Health Saving Account, and Flexible Spending Account options.
- Work-from-home Allowance.
Hiring process
- Recruitment process may involve artificial intelligence-enabled tools, such as automated interview transcription and analysis.
- All final hiring decisions are made by human reviewers.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →