Backend Engineer (API)

Job description

2022 will be a big year here at OTA Insight as we recently had the pleasure of announcing a new series B funding of 80 million which will fuel our investment in product innovation! To accomplish our ambitions plans we are growing our innovation teams significantly where our Backend Engineering team plays a crucial part in. Ready to have a big impact in an ambitious scale-up? Read along!

OTA Insight is a scale-up within the hotel industry. Founded in 2012, with a vision to provide user friendly tools to hoteliers. Today we are considered the global leader in hotel BI and are working with 55,000+ hotels worldwide in 185+ countries. As there are more than 1 million hotels worldwide, we are still filled with ambition to grow further.

About the position:

We are looking for a Backend Engineer who is passionate about scalable microservices, high-performant APIs, and handling large data streams on the fly, and wants to see their work translated into real life applications that impact 100.000’s of hotels worldwide.


In a fast-growing scale-up priorities might shift from time to time. You’ll gain experience and ownership in different domains depending on your ambition, but here are some general topics:

  • Work on new feature developments for our existing products as well as creating new products from scratch.
  • Architect, code and maintain existing & new Python/Go (micro-)services.
  • Deploy and monitor services in a reproducible and scalable way.
  • Develop a high affinity with our various, often complex, datasets by crunching large amounts of data on the fly in API implementations and data processing jobs.
  • Experiment with, think about and take ownership of a piece of our codebase/infrastructure and find ways to improve it, both in terms of performance/efficiency and structure/best practices.
  • Be part of the product scrum-teams, creating high performing and efficient APIs related to new feature developments.

Technologies you’ll work with:

Google Cloud, Kubernetes, Istio, Python, Django, GoLang, Bigtable, FoundationDB, Spanner


(feel free to ask us why these are the best fit for us)


About the team

The OTA Insight Backend team in Gent is the glue between our different engineering teams. Its mission is to reliably offer access to the vast datasets that power our BI products. Our main dataset holds 3 trillion (yes that’s 12 zeros) hotel rates which are stored in raw form and are aggregated by our APIs on the fly. The team works in close collaboration with our Product team, as well as a highly talented group of software engineers, devops engineers, and project managers to drive initiatives forward.


Today we process billions of data points and +100TB of data on a daily basis, containing hotels' pricing information, search data, hotel bookings, etc. All of that using modern technologies. Being a growth company enables us to regularly attract new and interesting datasets, which can unlock new product directions. 



Requirements

We are looking for:

  • Master’s or Bachelor’s degree in a STEM field
  • 2+ years of professional experience in a similar position
  • Experience writing Python and/or Go
  • Experience with microservice architectures and any cloud platform (we work with GCP)
  • A passion for efficiency and performance optimizations, preferably in the field of data processing and algorithm design
  • Affinity with challenging status-quo of overall API design and architecture
  • Proven experience dealing with large datasets in a NoSQL environment
  • Fluent in English

We welcome:

  • Fluency in SQL
  • Knowledge of the Django framework
  • Experience in working in a cross-functional team to develop and deliver new product features