Senior Software Engineer - Search team

TheFork, a Tripadvisor company · WorkFromHome, Piemonte, Italia · · 50€ - 70€


Descrizione dell'offerta

Overview

Join our Movement and Champion Restaurant Culture! TheFork believes that the best things in life happen around the table. As the leading restaurant booking platform in Europe, we connect a broad community of loyal diners with the world’s favorite restaurants. We create unique dining experiences across 11 countries and are part of the Tripadvisor Group, building a diverse, people-first culture where values such as respect, ownership, growth and better together thrive. If you’re passionate about food, technology, and making a real impact, your seat at the table is ready. Discover life at TheFork.

You’ll join the Diner Experience Tribe , one of the 5 Product & Engineering Tribes that compose TheFork Engineering Group. The other tribes are Restaurant XP, Core, Commons and Platform. The DXP Tribe is composed of 6 Teams: Discover, Search, Decide, PostBooking, Social and Want More. You’ll join the Search Team , which is responsible for the whole search experiences across the Apps and Web.

  • Provide the best suggestions when users are typing in our search field
  • Display as Best in Class XP our restaurant supply on Map & List
  • Let users filter and sort quickly and efficiently their results

Our team is composed of 1 Engineering Manager, 1 Product Manager, 1 Product Designer, 1 Quality Analyst and 7 developers (2 iOS, 2 Android, 1 FrontEnd, 2 BackEnds), plus you. The team is closely linked to the Core Tribe which builds the foundations of our Recommendation algorithm and our AI stack that we use daily.

Role

Senior Software Engineer , you will work closely with leadership (Engineering Manager, Product Manager, Product Designer).

You will be expected to:

  • Design and deliver growth-driven features
  • Lead and drive technical designs
  • Interact with Core Tribe for AI / search foundations
  • Ensure performance and scalability
  • Own critical components
  • Define quality standards

Qualifications

You Must Meet These Critical Qualifications

  • You have a solid technical background in web technologies (at least 8-10 years)
  • Strong expertise in NodeJS & Typescript (+ PHP / Symfony for legacy components) for backend building a horizontally scalable microservice-based architecture to serve customers in 13 countries.
  • Experience in Python for our AI microservices
  • Knowledge in React & GraphQL for web front-end
  • You have experience with architectural patterns of large-scale applications
  • Rigorous, dynamic & curious, with an agile mindset and strong team spirit to adapt to a changing environment
  • Experience with high-traffic distributed systems
  • You are comfortable writing and speaking in English

You Can Impress With These Additions

  • Strong understanding of search systems (OpenSearch, Ranking, Autocomplete, Maps)
  • Knowledge of RabbitMQ as an event bus
  • Knowledge of Kubernetes & AWS for orchestration & hosting
  • Ability to work cross-team with Core Tribe and AI teams
  • Data modeling and performance optimization
  • Ownership of microservices lifecycle

What we offer you

  • A permanent contract
  • ⚖️ Flexible working environment (2 days home office per week + up to 4 additional weeks remote during summer and December)
  • Competitive fixed salary and bonus
  • Lunch vouchers for each working day
  • International teams and a multicultural environment across Europe

Candidatura e Ritorno (in fondo)