Position: Senior PHP Developer (Amsterdam)
Company: Travix
Category: PHP
Experience required: 5y
English level: upper

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.

What you'll bring:
Minimum of 6 years experience with developing web applications, preferably using PHP / MySQL stacks
Experience with continuous deployment or continuous integration
Knowledge of modern queueing and caching systems like RabbitMQ, Redis, or Kafka
Passion for collaboratively improving software design
A knack for reducing system complexity, solving cross-team problems, and for striking the right balance between quality and moving fast
Experience with domain-driven or service-oriented architectures at scale


Our selection procedure in a nutshell

Apply by clicking the button below. The more you share about yourself and the reason you apply at Mollie, the better!

Let's first have a 'coffee chat' to introduce Mollie, the role and get to know you. This can be at our office, but this could also be via phone, Hangouts or Skype.

During the interview phase (of max. two rounds), we'll inform you as soon as we've decided whether we'd like to proceed with you.

The interview phase may include a technical assignment to test your technical merits.