• Working on early engineering phases to lay the groundwork for your
team(s) in the Payments area.
• Leading backend engineers across multiple agile teams splitting your
time between design, coding and coaching other team members. You
will be the person people turn to seeking advice and solutions to difficult
problems.
• Joining one or more multidisciplinary agile teams, you will be required to
work closely with product owners, mobile engineers, and other business
members to translate requirements into well-engineered solutions.
• Making key contributions to our backend community of practices. Your
input on how to improve processes and maintain a high quality across
the backend will be very welcomed. Career progression is as key
to us as it is for you
What makes you a excellent fit:
• Have extensive experience (4+ years) building server-side applications
and detailed knowledge of the relevant programming languages for your
stack (i.e Java 8 or newer).
• Have a sound knowledge of a Java backend framework (e.g.
Spring/Spring Boot).
• Have experience with microservices and implementing and consuming
RESTful APIs.
• Have experience engineering scalable and reliable solutions.
• Demonstrate a mindset of delivering secure, well-tested and welldocumented software.
• Are willing to own your code and your team’s processes from
development to production.
• Have exposure to complex solutions in payments-related industries.
• Have experience integrating to third parties.
• Experience with relational databases.
• Have experience with relational databases.
• Are comfortable working in agile methodologies, ideally Scrum.
• Have the ability to communicate technical concepts to a non-technical
audience.
• Have exposure to continuous integration, delivery and deployment.