Full Stack Software Architect
Cajoo

Cajoo

Full Stack Software Architect

  • CDI 
  • Début :  
  • Paris
  • Télétravail partiel possible
  • Bac +5 / Master
  • > 3 ans

L'entreprise

Cajoo

Cajoo

  • Application mobile, Grande distribution, E-commerce
  • Entre 50 et 250 salariés

Le poste

Full Stack Software Architect

  • CDI 
  • Début :  
  • Paris
  • Télétravail partiel possible
  • Bac +5 / Master
  • > 3 ans

Cette offre a été pourvue !

Qui sont-ils ?

Cajoo 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. Retrouvez tous vos produits préférés dans une seule app, livrés en moins de 15 minutes.

Ils livrent vos courses à la vitesse de la lumière grâce à leur réseau de mini-entrepôts locaux présents à côté de chez vous. Ils ont supprimé tous les intermédiaires afin de vous proposer vos produits préférés aux prix d’un supermarché.

Ils sont engagés pour créer le modèle de consommation de demain, plus éthique et responsable que jamais. Leurs livreurs sont salariés et bénéficient d’un équipement professionnel et confortable pour l’exercice de leur activité.

Cajoo
Envie d’en savoir plus sur Cajoo ?Culture d'entreprise, équipes, stack technique, offres d'emplois... C’est parti pour l’immersion !
Visiter le profil

Descriptif du poste

Cajoo, startup française à très forte croissance, recherche des architectes spécialisés en développement full-stack avec React et Node.

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 Cajoo 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 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é(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

Benefits

  • Croissance : L’opportunité de rejoindre une entreprise en pleine croissance encore à ses tout débuts
  • Impact : Ton travail a un impact direct sur la manière de consommer de millions d’utilisateurs
  • Package : Contrat CDI, un salaire compétitif et des stock options pour tous les employés
  • Équipe : Une équipe smart et sympa, avec des talents ambitieux et humains
  • Crédits : Des crédits pour faire tes courses sur Cajoo avec -30% de réduction en illimité

Déroulement des entretiens

Call/tests/meetings

Cajoo

Cajoo

Cette offre vous tente ?

Questions et réponses sur l'offre
  • Partager sur Linkedin
  • Partager sur Facebook
  • Partager sur Twitter