Senior Software Engineer in User Engagement Team

Berlin, DE

Job Description / Skills Required

GoEuro is an innovative travel platform that allows customers to find and book trains, buses and flight tickets anywhere in Europe.
By partnering with over 500 European transport operators, GoEuro is revolutionising the travel planning experience, providing customers with more choice, transparent pricing and easy booking on mobile and desktop. We are headquartered in Berlin with an amazing team of over 230 employees from 45 different countries.
As a Senior Software Engineer at GoEuro you will:
Be part of an international, talented and agile Development team that is building the backbone of our CRM and User Engagement Platform. The main goal is to establish smart ways to send our travellers the right information at the right time. This requires processing real-time big-data in our microservice architecture on the technical end, as well as a deep analysis of this data.
So – if you’re interested in these kind of things and are up for a new challenge, we are looking for you!
Here is what you and your new team will focus on:
Have a real impact on how millions of customers use our product.
Be part of a fast moving, dedicated team within a microservice and continuous deployment setting.
Work with a significant amount of data to process and analyse.
Design and develop scalable systems.
Setup and improve Business Intelligence flows.
Implement scalable and highly efficient ways of data processing.
If you write production level code in your sleep, care about solid engineering practices, and love to share your knowledge with a talented team – Fantastic! In addition to that, we would love you to have:
Solid experience in designing and building scalable, fast, and fault-tolerant applications.
Experience in SQL, NoSQL, and stream based processing (Kinesis, Kafka, Pub/Sub)
Fluency in Java 8 or Go, REST or gRPC, Google Cloud Services, Kubernetes, Beam, and Spark.
Excellent spoken and written English, other languages are considered a plus, German is not required.
Data analysis experience.
What GoEuro can offer you:
Exciting technical and analytical challenges and great opportunities to learn and use cutting-edge technologies.
Your work and ideas will bring great experience and happiness to the travellers around Europe and you can always proudly use your own solutions.
Join one of Europe’s most exciting tech start-ups – voted the world's 5th most innovative travel company in 2017 by
Our compensation package includes stock options, 27 annual leave days, German classes and yoga lessons, as well as Friday lunches and after work drinks.