Cette offre n’est plus disponible.

Senior Fullstack Software Engineer- Payment

CDI
Rome
Salaire : Non spécifié
Télétravail non autorisé

TheFork
TheFork

Cette offre vous tente ?

jobs.faq.title

Le poste

Descriptif du poste

The Business

TheFork, part of Tripadvisor group, is the leading online restaurants booking platform in Europe and Australia. We are present in +12 countries with 60 000 partners restaurant in a mission to bringing happiness through amazing dining experiences. Creator of a unique model that has disrupted the restaurant industry, we put innovation at the heart of our ambitious growth.Thanks to TheFork (app/web), millions of diners can easily discover, book and pay the right restaurant at the right price, and thousands of restaurants owners benefits from our solutions to optimise reservation management, streamline operations and ultimately improve service and boost revenue.

 

The Team

The TheFork Payment Team is a group of talented people passionate about tech products that have the target to bring the world of digital payments into the TheFork company.We deal with digital payments transactions in the form of 4 main products: 

 

  • Prepayment on bookings;
  • Credit Card Guarantee on bookings (a sort of reservation insurance);
  • Pay at The Table after having a meal;
  • Giftcards payments after having a meal; 

 

All grouped under the product name of TheFork PAY which operates globally in the world. We execute in a distributed environment with people in different time zones. We own, manage and develop vertically all the pieces of the infrastructure with a heterogeneous set of skills spread across the whole team, from ReactJS based frontend applications (and native mobile application) to the NodeJS based backend platform, including dealing with multiple external Payment Service Providers.

We are looking for an experienced engineer to join our team to achieve the goal of laying the foundations for the TheFork Payment Platform to create and develop new amazing payment features in the next 5 years.

 

The Role 

Your main role will be collaborating with engineers, product managers, designers and infrastructure architects to extend and scale our payment platform to deliver the payment products homogeneously to all our restaurants and diners across the world. You will be playing as a member of a multifunctional agile team in the context of the Shape Up methodology. We expect you to contribute with architectural proposals, producing code and tests at all layers of our infrastructure with monitoring and security in mind.

 

Our Tech Stack

  • NodeJS for backend development (we build our own custom platform)
  • ReactJS
    • Hooks
    • Context
    • Redux
  • Typescript
  • PostgreSQL databases 
  • GraphQL (Apollo library client and server)
  • Cypress testing
  • Test Based Development (TDD, BDD) Jest/MochaJS
  • Authentication protocols (JWT, oAuth2, cookies)
  • iframe/parent page communication good practices (postMessage javascript api)
  • Micro-Services Architecture
  • Grafana dashboarding
  • Kibana log analysis
  • Prometheus metrics
  • RabbitMQ 
  • PHP backend development Symfony framework.
  • CSS in JS
    • EmotionJS

 

Your Profile

  • At least 5 years of experience as software developer
  • Experience working with Node / Javascript
  • Experience building and consuming APIs.
  • Ability to think of the customer and the business in order to solve problems and get stuff done.
  • Motivated to understand how big architectures work (micro-services, integrations with third party applications, cloud services, amongst others).
  • Applies progressive enhancement philosophy.
  • Proficient English level.
  • Autonomy and remote working skills also with different timezones people

 

What we offer

  • Being part of hyper growth digital player with international teams and with a winning company culture (balance long-term perspective with accountability, leverage learning & innovation, increase internal cohesion, build a caring environment)
  • Yearly bonus based on performance
  • Restricted Stock Units
  • Parental leave 30 days
  • Lifestyle benefit 
  • Linkedin learning access
  • Employee assistance plan & worklife (Optum)
  • Viator’s discount
  • Hertz gold plus reward membership
  • Calm app access

 

 

#LI-FF1

Envie d’en savoir plus ?