This position is no longer available.

Full Stack Engineer - Node.js/Vue.js - Paris - F/H/X - CDI

Permanent contract
Paris
Salary: Not specified
A few days at home

Partoo
Partoo

Interested in this job?

jobs.faq.title

The position

Job description

Le poste :

Un des focus actuels de Partoo est de renforcer la commande digitale dans l’objectif de permettre aux points de vente de générer des ventes via les plateformes comme Google, Facebook, Instagram, Whatsapp.
Le premier angle d’attaque c’est de construire sur le produit Pulp, pour permettre la digitalisation des différents parcours de commande d’un restaurant. Que ça soit au travers du click & collect, mais aussi de la commande en restaurant ou du paiement à table.
Au sein de l’équipe produit Pulp, qui forme maintenant la tribe Transactions, tu participeras à cette digitalisation des parcours de commande des restaurants pour améliorer au maximum l’expérience client en restaurant. Tu aideras également à apporter ces évolutions d’expérience client à tous types de commerçants.

Au cours des deux dernières années, nous avons modularisé notre monolithe historique de gestion de commande en appliquant les patterns d’architecture CQRS et Clean Architecture. Fin 2022 nous sommes passés à la vitesse supérieure en utilisant les principes du DDD pour identifier les grands contextes métiers de notre plateforme et commencé à séparer notre monolithe en plusieurs services.

Et maintenant ? Les grands chantiers techniques de 2023 :
La refonte des parcours de commandes historiques, click & collect et commande via QR code, en un parcours unifié et modulaire pour pouvoir les adapter facilement aux nouveaux parcours comme la commande groupée ou la livraison ;
La migration de notre architecture monolithique en architecture orienté service ;
L’adaptation de notre produit pour la vente à l’international.

Dans ce contexte de renforcement de l’équipe Transactions, tes missions principales seront d’aider sur l’architecture, la conceptualisation du métier, ainsi que le mentoring des membres plus juniors de l’équipe.

MISSIONS 🔥

  • Construire avec l’équipe des fonctionnalités maintenables et scalables ;
  • Développement de fonctionnalités (aussi bien front que back) au sein d’une des deux feature teams et la mise en œuvre de projets techniques ;
  • Participation à la définition des besoins métier et techniques des nouvelles fonctionnalités ;
  • Être garant(e) de la qualité de la code base (e.g. nommage, tests unitaires, abstractions) ;
  • Participer à l’apprentissage de l’équipe en partageant ton expérience et ton savoir faire aux autres membres en faisant par exemple des séances de pair-programming ou des code reviews ;
  • Te former, si besoin, sur les patterns d’architecture mis en place grâce aux livres références sur le sujet et aux autres membres de l’équipe ;
  • Aider le produit à formaliser les concepts métiers au cœur des fonctionnalités futures afin de concevoir la plateforme de demain ;
  • Être force de propositions sur la trajectoire moyen et long terme sur le design du code et l’architecture des différents services.

Preferred experience

  • Tu as une solide expérience (au moins 4 ou 5 ans) en développement web.
  • Tu maîtrises le Javascript (et en particulier les Promises) et d’un langage typé.
  • Tu as travaillé sur un framework front JS comme par exemple Vue ou React.
  • Tu as déjà eu des responsabilités d’architecture sur des projets complexes.
  • Tu es convaincu(e) par les bonnes pratiques de code et par les tests unitaires.
  • Tu as envie d’être une partie prenante importante dans la conception du produit et des processus métiers qui gravitent autour.
  • Tu aimes travailler en équipe, en binôme et en groupe. Et même plus que ça l’esprit d’équipe c’est une valeur centrale pour toi. Aider les autres membres de l’équipe, les faire progresser, transmettre et partager sont des choses qui te viennent naturellement et que tu fais avec plaisir.
  • Tu maîtrises l’anglais et n’a pas peur de travailler avec des non-francophones.

Les petits +

Expérience passée en tant que lead
Connaissance de patterns d’architecture de type clean architecture, hexagonal architecture ou encore du domain driven design et tu as envie de les pratiquer et des les partager.


Recruitment process

  • Un premier échange avec Marine, Talent Acquisition Specialist en visio suivi d’un test de programmation à faire tranquillement chez toi
  • Entretien technique avec un des membres de l’équipe Transactions
  • Entretien manageur avec Antoine, Engineering Manager de la tribe Transactions
  • Entretien produit avec Olivier, Lead Product Manager de la tribe Transactions

TIPS 🎁
Notre EVP (Employee Value Proposition) détaille précisément ce que Partoo offre : our Employee Value Proposition
Travailler depuis nos bureaux à Paris dans le 18ème arrondissement
Participer à la création de produits innovants dans une entreprise à forte croissance
De nombreuses activités (sport, club de lecture, escalade, cours de musique, séminaires, etc) grâce à nos volontaires du “Funtastics”
2 jours de télétravail autorisés par semaine & 3 mois de télétravail par an autorisé depuis l’étranger (work from anywhere policy)
25 jours de vacances + 6 jours de RTT par an

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

See all job openings