GetYourGuide logo

Senior Software Engineer, Search Platform (Back-end Focus)

GetYourGuide

Senior Software Engineer, Search Platform (Back-end Focus)

About the Role

As a Senior Software Engineer with a focus on back-end development, you will be instrumental in developing top-tier software products for our travel marketplace. We are in a phase of significant growth, aiming to build world-class travel e-commerce products that will help us scale and serve millions of customers globally. If you are passionate about contributing to a platform used by millions of travelers worldwide, this role is for you.

Team Mission

The Search Platform team at GetYourGuide is dedicated to enabling other product and engineering teams to deliver exceptional search and discovery experiences. We achieve this by providing a platform that offers high-quality and up-to-date information about our inventory through robust and reliable interfaces.

Responsibilities

  • Collaborate in a cross-functional environment with engineers, designers, data scientists, and analysts.
  • Enable your mission team to iterate quickly and learn about our customers by designing, launching, and iterating on A/B experiments.
  • Continuously improve our code base, systems, and processes.
  • Design and develop efficient solutions that can scale.
  • Mentor other team members and participate in hiring processes.
  • Work on the full stack with technologies and frameworks such as Java, Spring Boot, PHP, Vue.js, TypeScript, SASS, Node.js, MySQL, PostgreSQL, GraphQL, Kafka, OpenSearch, and Kubernetes.

Who You Are

  • You have 5+ years of software development experience, particularly with distributed systems or search engines.
  • You are highly proficient in at least one programming language, such as Java or Python.
  • You have experience designing and deploying large-scale distributed systems.
  • You are skilled in building reliable and observable systems.
  • You can turn ideas into fast, reliable, and maintainable code.
  • You have excellent communication and collaboration skills.
  • You are a positive, proactive team player who is passionate about your craft and enjoys mentoring and sharing knowledge.
  • You prioritize customer-centric and data-driven decision-making.
  • You have excellent written and verbal communication skills in English.

Bonus Points

  • Experience with search engines like Elasticsearch, OpenSearch, Apache Solr, or Apache Lucene.
  • Experience with A/B testing, hypothesis building, and event-based analytics.
  • Experience with frameworks and toolchains such as Node.js, Vue.js, or similar component-based frontend application frameworks.
  • Prior experience in the e-commerce space or start-up environments.

How We Set You Up For Success

  • Invest in your development with an annual personal growth budget.
  • Become a part of our success with virtual stock options.
  • Enjoy flexibility with a hybrid work-from-home and telecommuting policy.
  • Save on transportation costs with discounted public transportation tickets.
  • Support your loved ones with generous maternity and paternity leave policies.

Join us in our mission to create unforgettable experiences for millions around the world. If you have the skills and passion for joining our team, we invite you to apply by submitting your CV/resume in English. We are an equal opportunity employer and evaluate every qualified person according to skills regardless of age, gender identity, ethnicity, sexual orientation, disability status, or religion.

Benefits
Extracted with AI

  • Paid paternity leave
  • Annual personal growth budget
  • Virtual stock options
  • Hybrid work-from-home policy
  • Discounted public transportation tickets
  • Generous maternity and paternity leave policies

Similar jobs

Last update: 23 minutes ago

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.

Grammarly logo
Grammarly

Entry Level Back-End Software Engineer (Java)

Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Atolls logo
Atolls

Senior PHP Developer

Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

netgo logo
netgo

Senior Cloud DevOps Engineer

Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

PiNCAMP logo
PiNCAMP

Senior Full Stack Engineer

Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.

Experis Deutschland logo
Experis Deutschland

Java Backend Developer

Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.

sennder logo
sennder

Senior Fullstack Engineer (Javascript/Typescript)

Join sennder as a Senior Fullstack Engineer to revolutionize road freight logistics using Javascript/Typescript in a hybrid work environment.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.