Full-Stack Software Engineer H/F

Full-Stack Software Engineer H/F

Réf: CAJ0122A
Contrat: CDI
Lieu: Paris (75)
Régions: Îles de France
Categorie: Informatique

Notre client est une startup française en très forte croissance,

L’entreprise a pour mission de révolutionner la manière de faire ses courses en proposant un service de livraison à la demande ultra rapide au meilleur prix via une application mobile dédiée.

Ils cherchent des talents dans de nombreux domaines : opérations, marketing, achats, tech, expérience client. Vous avez envie de rejoindre une aventure à forte ambition et une équipe sympa, postulez !



Missions :


● Définir l’architecture technique du scope de ta squad
● Planifier avec le Product Manager les nouvelles fonctionnalités pour impacter les KPIs business
● Implémenter, tester et déployer les fonctionnalités. Mesurer l’impact et recommencer.
● Évaluer différentes solutions tierces pour répondre aux problématiques business en gagnant du temps – et leader l’intégration
● Recruter et leader les autres ingénieurs de ta squad

Technos utilisées :
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


Profil recherché :

● 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é des évolutions de l’écosystème React
● Tu regardes des vidéos de System Design entre midi et 2
● Tu es un lecteur assidu du blog de Martin Fowler

Points incontournables :

Bonne connaissance avec les librairies de state management Redux et Apollo, ainsi que les APIs REST et GraphQL

Bonne connaissance 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

Maîtrise totale de React, NodeJS et optionnellement React-Native

Postuler pour le Poste

Les champs suivis d'une * sont obligatoires.

Allowed Type(s): .pdf, .doc, .docx, .rtf