Software Engineer Position
About the Opportunity
We're seeking a skilled software engineer to join our team and contribute to the development of our cutting-edge banking platform. Our team is passionate about collaboration, knowledge sharing, and working with a high degree of autonomy.
The ideal candidate will have experience in developing software using JVM languages, such as Java 8 and Kotlin, and be familiar with Spring Boot architecture. They should also have a sound understanding of microservice architecture, knowledge of relational and non-relational databases, and experience architecting and developing complex systems for continuous delivery in a cloud-based environment.
In this role, you will work as part of a global customer experience team, taking technical leadership and ownership of product development. You will build architectures and write code that meets the needs of our users, mentor and coach engineers, cultivate DevSecOps culture, and drive the team's build-it-ship-it attitude by demonstrating healthy engineering practices.
* Maintaining and improving existing systems and infrastructure.
* Designing and implementing new features and technologies.
* Collaborating with cross-functional teams to deliver projects on time.
You will have the opportunity to work on complex, interesting problems, accelerate your career growth, and enjoy a competitive salary, personal development budget, work from home budget, discounts to fitness & wellness memberships, language apps, and public transportation. You will also have access to a Premium subscription on your personal bank account, subscriptions for friends and family members, additional day of annual leave for each year of service, and a relocation package with visa support.
We genuinely welcome and encourage applications from people of all backgrounds, cultures, genders, sexual orientations, abilities, neurodiversities, and ages. We strive to create an inclusive workspace where everyone feels valued and respected, free from harassment and discrimination.