Senior Software Engineer (Node.js) - Accommodations
Role details
Job location
Tech stack
Job description
We are looking for a Senior Backend Engineer to join our brand new team Accommodations which is a part of a new "Omio For Business" initiative. This is a one-off opportunity for you to join a newly established team that's just shaping up, with main focus to build a modified new version of Omio web and mobile components that will be used for business travel search and booking. You'll be solving very relatable user problems and help build a truly outstanding product experience for travellers from all over the world while they're searching, comparing and booking their best journey.
Omio4Business will be a part of one of our key Partnerships tribe where we develop products and offer content to our partners such as Uber and Google outside of our B2C product, i.e. through tailor-made Search and Booking APIs, Discovery API and other sub-products.
You will help us build a cloud platform that abstracts away the complexity and fragmentation of the data and APIs of the world of personal transportation and turns it into a structured, performant and reliable system for our client application teams to use. We work with all major train, bus and ferry operators in Europe (and beyond) and strive to create a travel product that none of them can build in isolation.
What you will do:
- Take care of existing services and create new ones
- Design, build and improve scalable systems that connect to many services & data sources inside and outside of Omio
- Work with your team to rapidly test ideas, use results for iterations and improve our product
- Operate and maintain critical core systems, owning reliability, performance, and availability
- Collaborate with other teams on solutions for challenging and interesting problems
- Help more junior engineers grow in their progression
Tech stack: Go, Couchbase, Docker, Kubernetes, Jenkins, RestAPI, Message Queue
Requirements
Do you have experience in Node.js?, Experience in Go, or willingness to learn, designing and building scalable high-performing applications
- Experience in software design and Continuous Delivery
- Experience in cloud infrastructure and container technology
- Passion for software craftsmanship and agile development methodologies
- Team-player mindset with passion for mentoring and growing colleagues
- An open mind and eagerness to learn new things
Benefits & conditions
- 1 day off for your birthday, 1 day moving day, services years (extra vacation)
- Daily meal allowance
- Fully covered MultiSport card
- Dinners, lunches, breakfast, volunteering events