Your opportunity
You will be working with us on creating cutting-edge, user-friendly financial products and APIs which are used by tens of thousands of merchants on a daily basis.
With multiple payments per second at any point of the day, code quality and system scalability are becoming increasingly important. Helping us build scalable systems by thinking ahead will be an important part of your work.
What you’ll be doing
We are currently looking for senior engineers for the following engineering teams. You will be considered for all of these teams. We aim to match engineers to their ideal team based on their preferences and experience.
The Payment processing team, which is responsible for our most vital systems: the API layer and the payment status processing flow. This team is heavily involved in shaping our payment APIs, in adding payment methods, and in building new ways for consumers to pay.
The Credit card team, which builds the meticulous PCI-DSS-compliant sub-systems that process all of our credit card payments. As our company expands into countries that primarily use credit card, this team works on improving our credit card proposition and ensuring we can handle credit card traffic at scale.
The Onboarding & KYC team, which ensures merchants across Europe experience a smooth onboarding experience. The team aims to make the onboarding process as simple as possible through automation, for example by collecting required merchant onboarding information through third parties. The team works on moving to event-driven systems, as they work to simplify the many variables and states that are at play during the onboarding process.
Our architecture
We come from a monolithic background, with our core systems being written mostly in PHP. As our company started to scale up rapidly, we have scaled our infrastructure along with it by employing domain-driven design principles and moving towards a service-oriented architecture.
Tagged as: api