Overview
Join our Movement and Champion Restaurant Culture! At TheFork we believe 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 across 11 countries. We are part of the Tripadvisor Group and foster a diverse, people-first culture where values like 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.
Responsibilities
* The Core Marketplace team provides transversal functional capabilities to be consumed by all tribes, building and maintaining technical blocks for customer-facing functionalities aimed at B2C and B2B customers.
* Scope includes bookings, offers, availabilities, Gift Cards, payment management, and partner integrations (e.g., Google, TripAdvisor).
* The team supports customer-facing teams by providing new capabilities in core components when needed, and by testing, documenting and promoting good practices.
* Team composition: 5 engineers (Backend and full stack), largely senior, distributed across France, Italy, Spain, with contractors in Romania.
* Technical stack includes React & GraphQL for web front-end; NodeJS & TypeScript for backend services in a microservice-based architecture; Json RPC for internal communications; PHP / Symfony for legacy components; PostgreSQL & Elasticsearch for storage; RabbitMQ for event bus; Datadog monitoring; Kubernetes & AWS hosting.
* As a senior backend engineer, contribute to the team’s roadmap and collaborate with product managers on functional and technical discovery, define technical analysis, and scope tasks.
* Work with fellow senior engineers on development and delivery of features; support QA during testing; collaborate transversally with other teams to build cross-functional functionalities; produce relevant documentation; continuously enhance processes and KPIs.
Qualifications
* Senior software engineer with relevant experience building backend services and applications.
* Solid technical background in web technologies (6-10 years).
* Rigorous, dynamic and curious with an agile mindset and strong team spirit.
* Experience with product discovery and iterating with customer inputs; ability to challenge product and stakeholder decisions; think first with analysis, monitor after release, document and communicate features.
* Experience with architectural patterns of large-scale applications and good practices (DDD, TDD, BDD).
* Comfortable writing and speaking in English.
Nice to have
* Good communication skills to explain work to technical and non-technical stakeholders.
* Basic knowledge of GraphQL and PHP/Symfony; understanding of SQL databases and queries.
* Comfortable working in a distributed remote team across time zones.
What we offer
* Permanent contract
* Flexible working environment (2 days home office per week; up to 4 weeks flexible remote during summer and December)
* Competitive fixed salary and bonus
* Lunch vouchers for working days
* International teams across 10 offices in Europe; multicultural environment
* Inclusive working environment; lifestyle benefits for family, travel and leisure activities
* Continuous learning and development programs
* Free Calm app access for mental health support
* Dedicated parental and caregiver leave policies (12 weeks fully paid)
* Health insurance; financial support for birth, adoption, civil partnerships, or marriage
* Life & disability insurance at no cost to the employee
* Amazing offices with dining, coffee points and leisure areas
#J-18808-Ljbffr