Backend Engineer

TheFork
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Databases
SQL Databases
Web Technologies
Microservices

Requirements

roadmap\u003c/li\u003e\n\u003cul\u003e\n\u003cli\u003eWorking closely with our product manager on the functional and technical discovery of new features (understanding requirements, defining technical analysis and scoping the technical tasks)\u003c/li\u003e\n\u003cli\u003eWorking closely with your fellow senior engineers on the development and delivery of these features\u003c/li\u003e\n\u003cli\u003eHelping our QA team during testing and validation\u0026nbsp;\u003c/li\u003e\n\u003cli\u003eCollaborating transversally with other teams from all the tribes across the engineering department to build cross functional functionalities\u003c/li\u003e\n\u003cli\u003eProducing relevant documentation for the team's scope\u003c/li\u003e\n\u003cli\u003eContinuously enhancing the team's processes and KPIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWho you are:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eYou Must Meet These Critical Qualifications\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou are a \u003cstrong\u003esenior software engineer\u003c/strong\u003e with relevant years of experience building backend services and applications\u003c/li\u003e\n\u003cli\u003e\u0026nbsp;You have a solid technical background in web technologies (\u003cstrong\u003e6-10 years\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eYou are rigorous, dynamic \u0026amp; curious, equipped with an agile mindset and a strong team spirit that allow you to adapt to a changing environment\u003c/li\u003e\n\u003cli\u003eYou have experience building software with a problem-solving approach leveraging customer inputs in an iterative manner ("Product Discovery")\u003c/li\u003e\n\u003cli\u003eYou understand writing code is not your only job, you are also able to \u003cstrong\u003echallenge product and stakeholder decisions\u003c/strong\u003e, you need to "\u003cstrong\u003ethink first\u003c/strong\u003e" with some analysis phase, after the release, you are monitoring, writing documentation, and communicating about what is now available.\u003c/li\u003e\n\u003cli\u003eYou have experience with \u003cstrong\u003earchitectural patterns\u003c/strong\u003e of large-scale applications and coding good practices such as \u003cstrong\u003eDDD\u003c/strong\u003e, \u003cstrong\u003eTDD\u003c/strong\u003e, \u003cstrong\u003eBDD\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eYou are comfortable \u003cstrong\u003ewriting and speaking in English.\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eYou Can Impress With These Additions\u0026nbsp;\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou have great communication skills including the ability to explain your work to both technical and non technical stakeholders\u003c/li\u003e\n\u003cli\u003eYou have a basic knowledge of \u003cstrong\u003eGraphQL\u003c/strong\u003e and \u003cstrong\u003ePHP/Symphony\u003c/strong\u003e (that could be useful in this position)\u0026nbsp;\u003c/li\u003e\n\u003cli\u003eYou have a good understanding of \u003cstrong\u003eSQL databases\u003c/strong\u003e and SQL queries\u0026nbsp;\u003c/li\u003e\n\u003cli\u003eYou are comfortable working in a distributed remote team with engineers in various locations (but within the same timezone)\u0026nbsp;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat we offer you:\u0026nbsp;\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e An awesome team\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e A permanent contract (that can be useful in life)\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e ️Flexible working environment (\u003cstrong\u003e2 days home office per week non negociable\u003c/strong\u003e +\u0026nbsp; up to 4 total weeks additional

Benefits & conditions

flexibility during the summer period and in December to work fully remotely)\u003c/p\u003e\n\u003cp\u003e Competitive fixed salary and bonus\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e Lunch vouchers available for each working day (because yes, we like to try our best restaurants)\u0026nbsp;\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e International teams and a multicultural environment spanning 10 offices across Europe\u003c/p\u003e\n\u003cp\u003e Highly inclusive working environment\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e ️ Lifestyle benefits that can be used to reimburse expenses related to physical and leisure activities, family support, travel etc\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e Continuous learning and development programs\u003c/p\u003e\n\u003cp\u003e Free access to the Calm app to help you build resilience wherever you are in your mental health journey\u003c/p\u003e\n\u003cp\u003e Dedicated parental leave and caregiver leave policies (12 weeks fully paid)\u003c/p\u003e\n\u003cp\u003e Health insurance covered by the company\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e Financial support for birth, adoption, civil partnerships, or marriage\u003c/p\u003e\n\u003cp\u003e Transport allowance\u003c/p\u003e\n\u003cp\u003e Health insurance fully covered by the company\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e Life \u0026amp; Disability Insurance at no cost to the employee\u003c/p\u003e\n\u003cp\u003e Amazing offices with dining, coffee points and leisure area\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e Team building events\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eWe believe that we are better together, and we welcome you for who you are. We endeavor to ensure\u0026nbsp; that everyone - regardless of ability, age, socio-economic \u0026amp; cultural background, ethnicity, faith, gender, gender expression, gender identity, ideology, national origin, race, sexual orientation, marital status, or any characteristic protected under\u0026nbsp; applicable law -has the opportunity to reach their full potential. At TheFork, we want you to bring us your unique perspectives and experiences, so we can collectively continue disrupting the restaurant industry and go from good to great.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eTheFork is committed to a fair recruitment process. If you have special needs and require reasonable support during your application,\u0026nbsp; interview, or participation in the selection process due to health conditions or disability, please direct your inquiries to AccessibleRecruitment@TheFork.com. Our HR team will review the request and respond accordingly.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003c/div\u003e\n","employmentType":"FULL_TIME","industry":"Startups","occupationalCategory":"15-1132.00 Software Developers, Application","title":"Senior Backend Engineer - Core

About the company

[{"@context":"http://schema.org","@type":"JobPosting","datePosted":"2025-11-07T13:42:23Z","description":"\u003cdiv class=\"trix-content\"\u003e\n \u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eJoin our Movement and Champion Restaurant Culture! \u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eAt TheFork we believe that the best things in life happen around the table. \u003cbr\u003eAs the leading restaurant booking platform in Europe, we connect the broadest community of loyal diners with the world's favorite restaurants. Powered by innovation and a deep passion for the restaurant industry, we create unique dining experiences across 11 countries.\u003c/p\u003e\n\u003cp\u003eWe're part of the Tripadvisor Group and proud to be building a diverse, people-first culture where "respect", "ownership", "growth" and "better together" values thrive. \u003cbr\u003eIf you're passionate about food, technology, and making a real impact, your seat at the table is ready.\u003cbr\u003e\u003cbr\u003e \u003ca href=\"https://www.careers.thefork.com\"\u003e Discover life at TheFork\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat you will do:\u0026nbsp;\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe Core Marketplace team is part of Core and Commons tribe at TheFork whose mission is to provide \u003cstrong\u003etransversal functional capabilities\u003c/strong\u003e to be consumed by all tribes. Its mission is to build and maintain all the technical blocks necessary to provide customer facing functionalities aimed at our B2C and B2B customers.\u003c/li\u003e\n\u003cli\u003eThe team's scope includes \u003cstrong\u003ebookings, offers and availability.\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eThe team is not directly in charge of implementing the new features for the end user. Instead, in addition to its own projects, \u003cstrong\u003ethe team will support the "customer-facing" teams\u003c/strong\u003e by providing new capabilities in the core components if something is missing, but also testing, documentation \u0026amp; good practices.\u003c/li\u003e\n\u003cli\u003eThe Core Marketplace team is composed of \u003cstrong\u003e4 engineers\u003c/strong\u003e, mostly \u003cstrong\u003esenior profiles\u003c/strong\u003e. The team is distributed across different locations (France, Italy and with contractors in Romania as well)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eThe technical stack used by the team:\u003c/li\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact \u0026amp; GraphQL\u003c/strong\u003e for web front-end\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNodeJS \u0026amp; Typescript \u003c/strong\u003efor backend services structured in a \u0026nbsp; \u003cstrong\u003emicroservice-based architecture\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eJson RPC\u003c/strong\u003e for internal communications with services\u0026nbsp;\u0026nbsp;\u003c/li\u003e\n\u003cli\u003ePHP / Symfony for a few legacy components that are being decommissioned\u0026nbsp;\u003c/li\u003e\n\u003cli\u003eStorage is mostly handled by \u003cstrong\u003ePostgreSQL \u0026amp; ElasticSearch\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eDomain events are propagated through \u003cstrong\u003eRabbitMQ\u003c/strong\u003e as an event bus\u003c/li\u003e\n\u003cli\u003eOur websites and servers are monitored with \u003cstrong\u003eDatadog\u003c/strong\u003e for 24x7 operations and ease of troubleshooting\u003c/li\u003e\n\u003cli\u003eWe are \u003cstrong\u003e100% Kubernetes \u0026amp; AWS\u003c/strong\u003e for orchestration \u0026amp; hosting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAs a senior backend engineer in the team, you are expected to contribute to the team's

Apply for this position