Senior Software Engineer, Search Platform
GetYourGuide
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