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

HelloFresh logo
SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.

Agoda logo
Agoda

Senior Data Engineer - Fintech

Join Agoda's Fintech team as a Senior Data Engineer in Berlin. Work with Java, Scala, and Big Data technologies to enhance data systems.

HelloFresh logo
HelloFresh

Senior Backend Engineer - Microservices and Agile Methodologies

Join HelloFresh as a Senior Backend Engineer to design and operate high-scale communication systems using microservices and agile methodologies.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Vinted logo
Vinted

Lead Backend Engineer - Help Experience

Join Vinted as a Lead Backend Engineer to enhance user support with cutting-edge technologies in Berlin.

DigitalService logo
DigitalService

People Lead Software Engineering with Java, Spring, React, Vue

Lead software engineering with Java, Spring, React, Vue. Focus on people leadership, DevOps, and agile methodologies in Berlin.

Gorgias logo
Gorgias

Senior Back-end Engineer - In App Analytics

Join Gorgias as a Senior Back-end Engineer in Paris, focusing on in-app analytics with Python, Flask, and microservices.

AUTODOC logo
AUTODOC

Senior Backend Engineer (Go)

Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Flix logo
Flix

Junior Software Engineer - API Team

Join Flix as a Junior Software Engineer in Berlin, focusing on API development and management. Work with JavaScript, REST, and more.

Uber logo
Uber

Software Engineer II, Backend - Cloud & Platform Team

Join Uber's Cloud & Platform team as a Backend Software Engineer to build tools for cloud resource management.

Gofore logo
Gofore

Senior Full-Stack Developer with AWS and Angular

Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!

Delivery Hero logo
Delivery Hero

Junior Software Engineer (Golang) - AdTech

Join Delivery Hero as a Junior Software Engineer in Berlin, focusing on Golang and AdTech solutions.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.

Uber logo
Uber

Senior Backend Software Engineer - Earnings Experience

Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

SQUER logo
SQUER

Lead Fullstack Engineer (Java/JavaScript)

Join SQUER as a Lead Fullstack Engineer in Vienna, Austria. Work with Java, JavaScript, Angular, and more in a hybrid environment.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and more. Relocation provided.

AUTODOC logo
AUTODOC

Senior Software Engineer - Front-End (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.