Senior Software Engineer, Search Platform (Back-end Focus)
GetYourGuideSenior 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
Senior Backend Engineer - Planning and Purchasing
Join HelloFresh as a Senior Backend Engineer in Berlin to lead supply chain tech development.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.
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.
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.
Staff/Lead Application Security Engineer
Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.
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.
Lead Backend Engineer - Help Experience
Join Vinted as a Lead Backend Engineer to enhance user support with cutting-edge technologies in Berlin.
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.
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.
Senior Backend Engineer (Go)
Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
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.
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.
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.
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!
Junior Software Engineer (Golang) - AdTech
Join Delivery Hero as a Junior Software Engineer in Berlin, focusing on Golang and AdTech solutions.
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.
Senior Backend Software Engineer - Earnings Experience
Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
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.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and more. Relocation provided.
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.