Offre N°1946

Full Stack Software Architect

  • Tech
  • Développeur Web Back-End
France

Paris

Publié le 27/11/2021

Contrat à court, moyen terme, ou long terme

Plein temps

Présentiel sur demande

Description de l'emploi

Tu seras le/la responsable technique d’un stream de 6-10 ingénieurs (organisés en squads de 3-4) dans le stream Consumer (application mobile *** et back-office e-commerce) ou Delivery (application coursier et algorithmes de dispatch de commandes) pour permettre à des dizaines de milliers d’utilisateurs de commander leurs courses du quotidien au prix supermarché, livrées en 15 minutes. Tu reporteras au CTO. MISSIONS : - Planifier avec le Product Manager les nouvelles fonctionnalités pour impacter les KPIs business. - Implémenter, tester et déployer les fonctionnalités. - Evaluer l’impact et recommencer. - Ecrire du code maintenable et relire le code des autres membres de ta squad pour s’assurer de la qualité globale. - Maintenir le pipeline CI/CD pour les applications de ton stream. - Guider les choix d’évolution d’architecture. - Recruter et former les futurs ingénieurs de ton stream. TECHNOS UTILISES: - Toute la stack est pensée pour délivrer de la valeur très rapidement tout en maintenant une qualité irréprochable. Pour faire ça, on s’appuie sur les technos ayant la meilleure DX de l’écosystème JS/TS: - Application mobile React Native. - Pipeline de CD state-of-the-art utilisant Expo Application Services pour déployer automatique sur le stores. - Apollo pour le state management + un peu de Redux. - Backend e-commerce Hasura pour générer des endpoints GraphQL, base de données PostgreSQL. - Frontend React déployé sur Vercel. - Backend initialement en NestJS avec PostgreSQL hébergé sur Heroku, nous avons choisi de migrer sur AWS Lambda avec le framework Serverless.

Expérience demandée

Tu aimes développer des solutions élégantes utilisant le moins de code possible pour délivrer un maximum de valeur. Tu es familier(e) avec les librairies de state management Redux et Apollo, ainsi que les APIs REST et GraphQL. Tu es familier(e) avec le framework NestJS. Sinon une expérience avec NodeJS, Typescript, et un autre framework MVC (Symfony, Django, Java Spring) fera amplement l’affaire :). Tu as déjà construit et maintenu un système avec une architecture event-based asynchrone supportant une charge conséquente. Tu as déjà construit des systèmes pour interagir avec des APIs tierces. POINTS BONUS SI : Tu es familier(e) avec les processus de déploiement des stores iOS et Android. Tu as déjà construit et maintenu une app React-Native utilisée par des milliers d’utilisateurs. Tu regardes des vidéos “Can it be done in React Native?” entre midi et 2. Tu te tiens informé(e) des évolutions de l’écosystème React. Tu regardes des vidéos de System Design entre midi et 2. Tu es un lecteur/ctrice assidu du blog de Martin Fowler.

Description de la société

*** est une start-up française responsable à très forte croissance. Ils ont pour mission de révolutionner les courses du quotidien en Europe en vous proposant une expérience d’achat rapide, fiable et au bon prix.