Senior Software Engineer, Air Experience

Job Description / Skills Required

We are searching for a proactive, communicative and experienced software engineer who is skilled in all levels of software design. As an ideal candidate, you have prior ecommerce experience and enjoy working in agile, cross functional teams closely together with product managers.
About GoEuro
Driven by our team of over 200 people from more than 40 different countries, GoEuro is changing the way we travel across Europe. With GoEuro you can compare and book trains, buses and flights to anywhere in Europe with one simple search, on mobile, app or desktop. By offering transparent pricing and easy booking, GoEuro makes travel planning simple, flexible and personal.
With over 500 European transportation partners across 12 countries, GoEuro is one of Europe’s fastest growing travel companies backed by 10 million monthly users and the world’s leading tech investors.
We are now looking for the next great addition to our team as a Senior Software Engineer.
As a Senior Software Engineer at GoEuro you will…
…be part of an international, talented and agile Development team that is responsible for building new solutions for our users, many of them from scratch. You will work with the latest technologies and have a great impact on our product. Although we are extremely proud of what we have already achieved at GoEuro, there's still some space for improvement and lots of interesting technical challenges to face while going forward.
In an agile context you will share the following tasks with your teammates:
Improve the Air product experience for the GoEuro users.
Integrate external providers and optimise our caching solution.
Build monitoring solutions for our Air product and optimize the different KPIs.
Collaborate with other teams across the organisation to solve challenging problems.
What we expect from you:
You are a great Software Engineer with strong technical skills and consumer mindset.
Data driven approach to decision making and prioritisation.
Use of agile/lean methodologies for continuous delivery and improvement.
Comfortable balancing trade offs between technical, analytical and product needs.
You help your teammates grow through code reviews, documentation, technical guidance and mentoring.
You will work with the team to break down solutions into manageable and actionable tasks.
It´s a plus to have experience in large scale systems deployed to GCP.
Experience with some of the following technologies combined with curiosity for others: Java, Docker, Kubernetes, GCP, SQL, NoSQL, Elastic Search, BigTable, ProtoBuff, gRPC.
What can you expect from joining GoEuro?
An office in the centre of Berlin’s thriving startup scene
Flat hierarchies and everyday opportunities to learn, grow and develop
A diverse team of over 40 nationalities
Free lunches, yoga, German lessons and more
Competitive compensation and relocation support