Senior Software Engineer – Payments

Berlin, DE

Job Description / Skills Required

We are searching for an excellent software engineer with a passion for software-craftsmanship and payment systems. The ideal candidate should enjoy building scalable solutions within a strong, cross-functional, agile development team.
About GoEuro
Driven by our team of over 220 people from more than 45 different countries, GoEuro is a travel platform that allows customers to find and book trains, buses and flights anywhere in Europe. By partnering with over 500 European transport operators, GoEuro is revolutionising the travel experience, providing customers with more choice, transparent pricing and easy booking on mobile, app and desktop.
At our headquarters in the heart of Berlin, we take advantage of our diversity to find new and innovative ways to help our customers, as we build a revolutionary product and, of course, have fun.
As a Senior Software Engineer at GoEuro you will:
Be part of an international, talented and agile team that is building the payment system for our users. We are currently accepting all major credit cards as well as PayPal but we are looking for ways to expand and offer more options for our users in the future.
Even though we are very proud of what we have achieved at GoEuro already, there is still a lot of room for improvement and many interesting technical challenges to overcome before going forward. That´s why we are searching for you!
The following tasks are waiting for you:
Play a leading role in the architecture and building of our core payment system.
Work with a massive amount of payments with multiple partners.
Design and develop a scalable and secure payment system.
Implement scalable and accurate accounting data – backend.
If you can develop production level code in your sleep, care about solid engineering practices and love to share your knowledge within a talented team – fantastic! In addition to that, we would love you to have:
Passion and the needed discipline for developing payment systems.
Solid experience in designing and building scalable high-performing applications.
Experience in writing secure web applications (owasp top 10).
Expertise in SQL, NoSQL (Couchbase/Hadoop) is a plus.
Passion for software craftsmanship and agile development methodologies.
Excellent spoken and written English skills, other languages are considered a plus and German is not mandatory.
What you can expect from joining GoEuro:
The opportunity to shape the future of the amazing and fun world of travel!
A young and dynamic start-up environment with a fast and agile development cycle.
Exciting technical challenges to work on and great opportunities to learn, grow and develop.
The chance to build a great product.
An attractive compensation package which includes 27 annual leave days, language classes and yoga lessons, as well as Friday lunches and after work drinks.
Are you the great Software Engineer we are looking for?
We're excited to receive your application!