Senior NodeJS Back end Developer - Platform
This position is not available anymore, but there are more jobs
Senior NodeJS Back end Developer - Platform

Tripadvisor

Posted

Closed

Senior NodeJS Back end Developer - Platform

About the job



Senior Back end JS Developer @TheFork

Location Nantes / Paris'

We are looking for a Senior JS Software Engineer to join our platform team.

Platform team builds & maintains transversal components essential for other developers such as frameworks, core services, external developers APIs.

Based in Paris & Nantes, our team is currently composed of 5 senior developers : 2 NodeJS backend, 1 iOS, 1 android & 1 frontend 

A dedicated product manager helps us identify & manage priorities.

A new backend developer will join us this summer and we’re looking for another experienced NodeJs backend developer to complete the team.

Company’s description

TheFork, a TripAdvisor® Company, is the leading online restaurants reservation platform in Europe, Australia and Latin America, with a network of more than 80k restaurants worldwide, more than 30.5 million monthly visits and present in 22+ countries around the globe.

TheFork connects restaurants and diners.

Through TheFork (website and application), as well as through TripAdvisor, users can easily select a restaurant according to preference criteria (such as the localisation, type of cuisine, restaurant type and average price), consult user reviews, check real-time availability and instantly book online.

From the restaurants side, TheFork provides them with a software solution, TheFork Manager, which enables restaurants to optimize reservations management, streamline operations and ultimately improve service and revenues.

TheFork team aims to inspire and enable people to confidently discover, experience and share food. We operate under a shared set of values that define how we do business and how we interact with our colleagues, our partners, our customers and our food community. We strongly believe that building a diverse workforce of people from all walks of life helps us have a richer, more vibrant, more successful workplace.

What technologies are we using?

Our product stack is mostly javascript & typescript-based both on the backend and frontend :

  • Our back-end technical stack relies mainly on NodeJS 
  • We use relational databases (PostgreSQL & MySQL) & memcache
  • We talk GraphQL, Rest & RabbitMQ
  • We monitor applications through ELK, prometheus & grafana, new relic & sentry
  • Kubernetes and AWS for orchestration and hosting,
  • Micro-services oriented architecture
  • Some PHP/Symfony for legacy components


Who you are: 

  • You are experienced with NodeJS & Typescript
  • You built & maintained backend software, building and consuming APIs
  • You can work with large relational databases
  • Your like to read, design, explain & share technical plans & decisions
  • You can evaluate NodeJS software quality, performance & security
  • You’re able to challenge technical & product decisions
  • You are enthusiastic, and like to confront your views with your team & other developers while keeping a fair and open mind
  • You care about your co-workers
  • You are willing to engage in a long term, non-exclusive relationship with a codebase
  • You are comfortable writing and speaking in English
  • One way another, you’re curious about food
  • Ability to manage complexity in a large project


Nice to have

  • You have experience with high traffic websites
  • Experience working with remote teams
  • You contribute to open source or know many open source projects
  • You can understand Symfony/PHP
  • RabbitMQ experience
  • Jenkins knowledge
  • You have a good knowledge of the concepts and technologies of relational database, SQL, query optimization, etc
  • Experience of work in a microservice environment


Why join us ?

  • Technical challenges due to high traffic & ever-evolving business
  • Sustainable pace, allowing to deliver quality work
  • 25% time to take a look back & focus on quality, or look ahead & build plans for the future
  • Share & learn with other skilled developers during guilds events
  • Seasoned developers with a wide range of skills in your own team
  • Profitable business with expansion perspectives & new models to explore
  • Career & mobilities opportunities thanks to our growth & international offices 
  • Opportunity to push your own projects for the company
  • Work/life balance attention
  • Very comfortable workplaces that pays attention to your wellbeing
  • Yet a fair amount of remote (yet no full remote for now)
  • Charity & social impact programs where each employee is an actor of the company’s engagement
  • We *love* food
  • Vent kill in among us and accuse someone else 👿




  • Department: IT
Closed

Senior NodeJS Back end Developer - Platform

Paris, France

Full-time, Indefinite

Start Date:

Latest start date:

Want something different? See similar jobs