GetYourGuide

Senior Software Engineer, Search Platform

GetYourGuide

Apply
25 days ago
Berlin, Germany
Senior

Responsibilities

  • Collaborate with engineers, designers, data scientists, and analysts in a cross-functional environment.
  • Design, launch, and iterate on A/B experiments to learn about customer preferences.
  • Continuously improve the code base, systems, and processes.
  • Design and develop scalable solutions for the Search Platform.
  • Mentor team members and participate in the hiring process.
  • Work across the full stack using various technologies and frameworks.

Requirements

  • 6+ years of software development experience with distributed systems or search engines.
  • High proficiency in Java.
  • Experience designing and deploying large-scale distributed systems.
  • Ability to build reliable and observable systems.
  • Strong communication and collaboration skills.
  • Customer-centric prioritization and data-driven decision-making mindset.
  • Excellent written and verbal communication skills in English.

Benefits

  • Annual personal growth budget and mentorship programs.
  • Work from anywhere in the world for 30 days per year.
  • Hybrid working approach with three days in-office collaboration.
  • Opportunities for team collaboration and social events.
  • Monthly transportation and fitness budget.
  • Discounts on GetYourGuide activities for you and your family.
  • Language reimbursement program.
  • Health and wellness benefits.

Tech Stack

Apache KafkaElasticsearchGraphQLJavaKubernetesMySQLNode.jsPHPPostgreSQLSassSpring BootTypeScriptVue.js

Categories

BackendFrontendFull Stack