Backend Engineer- Monetization Team (m / f / d)

  • Full-time

Company Description

We are looking for a great Backend Engineer who is committed to building user-facing products iteratively and helps the team create the infrastructure that powers Monetization at Omio.

Omio is pursuing a vision of bringing global transport into a single distribution system and creating end to end magical consumer journeys. While the whole world of air, hotels or car rental is normalized, rail, bus, ferries, airport transfer, all forms of ground transport are fragmented on a local level.

Omio is the largest source of inventory with 1000+ suppliers operating in 35 countries in Europe and North America. Along with their two brands, Rome2Rio used for global discovery, and Omio used for ticketing and journeys, they attract 600m+ users on a yearly basis while continuing to launch new geographies, new verticals and new products as they scale. It’s a team based in Berlin, with offices in Prague, Beijing, Melbourne and NY. 

They are a team of more than 350 passionate employees from more than 45 countries who share the same vision: to create a single tool to help send travellers almost anywhere in Europe, the U.S. and Canada.

Job Description

About Omio

Omio is pursuing a vision of bringing global transport into a single distribution system and creating end to end magical consumer journeys. While the whole world of air, hotels or car rental is normalized, rail, bus, ferries, airport transfer, all forms of ground transport are fragmented on a local level.

Omio is the largest source of inventory with 1000+ suppliers operating in 35 countries in Europe and North America. Along with their two brands, Rome2Rio used for global discovery, and Omio used for ticketing and journeys, they attract 600m+ users on a yearly basis while continuing to launch new geographies, new verticals and new products as they scale. It’s a team based in Berlin, with offices in Prague, Beijing, Melbourne and NY. 

They are a team of more than 350 passionate employees from more than 45 countries who share the same vision: to create a single tool to help send travellers almost anywhere in Europe, the U.S. and Canada.

The Role

You’ll work in a cross-functional team with other highly skilled team members. The Monetization team in Berlin is yet small but growing. We work in various technical domains, including data engineering, user segmentation, partner API integrations, ads as well as automation.

What you will do:

  • Design and build systems that connect to many micro-services & data sources and use the output to ease the life of travelers from all over the world.

  • Work with your team to rapidly test ideas on users, use results for iterations and improve our product.

  • Test new languages, libraries and frameworks and evaluate their potential.

  • Use state-of-the-art data and cloud technology (queues, data stores, ETL pipelines) to move around the massive data on our hands to help the team make decisions.

  • Design, build, operate, and maintain critical systems, owning reliability, performance, and availability.

  • Apply your engineering experience to automate processes and maintenance.

Our technology stack is diverse and ever changing. Examples of the technologies we currently use and you’ll be working with include (but are by no means limited to):

  • Java, Javascript (Typescript), Golang, Node.js

  • Couchbase, BigQuery, PostgreSQL, ES

  • Kubernetes, Docker

  • GCP Pub/Sub, Kafka

  • Graphite, Grafana, Kibana

Qualifications

You Are:

  • Customer focused: You have a passion for building intuitive and scalable products that enhance our analytical capabilities and drill down to what works best for our customers.

  • Experienced and educated: You have a degree in Computer Science or equivalent experience and worked multiple years (3+ years) with production systems of high availability and high traffic.

  • Up to code: You have experience in software development, you write clean, lean, effective code in multiple languages, all version controlled. You pick the right tool for the job and are not limited to a single paradigm or language.

  • Pragmatic: You and your team take on complex multi-domain problems, analyze, design, build modular solutions, and deliver end-to-end in an MVP, value-first and iterative approach.

  • An automator: You remove repetition and snowflakes through scripting and automation tools. You have deployed, monitored, and supported applications across stacks and technologies.

  • You think big: A small, innocent application can always grow. You have ideas on how to distribute a system so that it can work at scale.

A team player: You guide and help your teammates with planning and delivering high quality software and also take on communication across teams.

Additional Information

What can you expect from Omio?

  • Play an integral role in a fast-moving company taking on a great challenge

  • 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

  • Competitive compensation and relocation support

Here at Omio, we know that no two people are alike, and that’s a great thing. Diversity in culture, thought and background has been key to growing our product beyond borders to reach millions of users from all over the world. That’s why we believe in giving equal opportunity to all, regardless of race, gender, religion, sexual orientation, age or disability.

Privacy Policy