Full Stack Engineer - React/Node (IT) / Freelance

Onyx-Conseil

Saint-Ouen-sur-Seine

Hybride

EUR 90 000 - 130 000

Plein temps

Il y a 41 heures
Soyez parmi les premiers à postuler
Générateur de candidature

Une candidature complète en une minute — un CV et une lettre de motivation personnalisés, prêts à être envoyés.

Passez les filtres ATS

Résumé du poste

Onyx-Conseil recherche un architecte logiciel pour développer le cœur de la plateforme Orion, avec des modules pluggables et des parcours UX pilotés par des machines à états.

Vous concevrez des connecteurs et API, intègrerez l’écosystème CMS/CRM et veillerez à la stabilité et à la performance. Le poste exige une expertise en React, TS/Node et architecture moderne.

Qualifications

  • Maîtrise des React, TS et Node.js pour des plateformes complexes.
  • Conception d’API REST/OpenAPI et GraphQL avec intégrations multiplateformes.
  • Conception et réutilisation de composants et design systems.
  • Expérience en architecture hexagonale et monorepo modulaires.
  • Compétences en Web Components et micro-frontends.

Responsabilités

  • Contribuer au cœur de la plateforme Orion et ses primitives.
  • Définir et optimiser les parcours UX pilotés par machines à états.
  • Construire des connecteurs et API pour intégrer de nouveaux services.
  • Garantir la qualité du code, des tests et de la documentation.
  • Piloter l’architecture modulaire et les patterns de scalabilité.

Connaissances

React
TypeScript
Node.js
Web Components
XState
Tailwind
ShadCN
Architecture hexagonale
Monorepo
API design

Outils

OpenAPI
GraphQL
Terraform
GCP
Cloud Run

Description du poste

Contexte de la mission

Orion est une plateforme SaaS interne permettant aux équipes marketing de configurer, lancer et gérer des services sur différents marchés et lignes de services, sans support technique.

Votre rôle portera sur le cœur de la plateforme et sa couche d’intégration : système de modules, connecteurs et API permettant de transformer le lancement d’un service sur plusieurs marchés en un exercice de configuration plutôt qu’en un projet de six mois.

L’environnement comprend notamment :

  • Des modules de services pluggables.

  • Des Web Components intégrables.

  • Des parcours de configuration pilotés par des machines à états.

  • Des intégrations avec un écosystème composé de CMS, plateformes e-commerce, CRM et plateformes data.

Il s’agit d’un rôle orienté plateforme, dont les utilisateurs sont d’autres ingénieurs, les équipes métier et les services eux-mêmes. Le succès se mesure notamment à la capacité à intégrer de nouveaux services beaucoup plus rapidement que lors des premiers déploiements, avec l’ambition de générer une amélioration de 10x plutôt que de 10 %.

Responsabilités

Construire le cœur de la plateforme

  • Concevoir et implémenter les primitives de la plateforme.

  • Développer le modèle de contenu à plusieurs niveaux : templates → masters → instances.

  • Mettre en place l’édition basée sur les rôles.

  • Concevoir les workflows de revue et de publication.

  • Développer des parcours UX pilotés par des machines à états afin de simplifier les configurations complexes.

Piloter la couche d’intégration

  • Construire les connecteurs et API permettant aux nouveaux services de se connecter à Orion.

  • Intégrer Orion à l’écosystème technologique global.

Concevoir une architecture modulaire

  • Faire évoluer le monorepo composé du cœur de la plateforme et de modules de services pluggables.

  • Permettre l’ajout de nouvelles catégories de services via des patterns réutilisables plutôt que par une réécriture complète.

  • Concevoir des solutions capitalisant sur les développements existants.

Développer des expériences intégrables

  • Concevoir et faire évoluer la couche Web Components permettant de déployer les services configurés dans Orion sur des sites web et plateformes externes.

Faire évoluer l’architecture

  • Contribuer aux décisions d’architecture et les challenger via le processus de RFC.

  • Formaliser et documenter les choix techniques.

Garantir la qualité

  • Maintenir des standards élevés de qualité de code, de tests et de documentation.

  • Garantir la stabilité de la plateforme et limiter les régressions.

Compétences techniques indispensables
React
  • Machines à états pour les parcours UX, XState ou équivalent.

  • Patterns de conception de composants et design systems, notamment Tailwind et ShadCN.

  • Web Components, architectures intégrables et micro-frontends.

  • Optimisation des performances.

  • Frameworks de test : Jest, React Testing Library, Playwright.

JavaScript, TypeScript et Node.js
  • Solide expertise en développement Full Stack moderne.

  • Conception et versioning d’API consommées par d’autres équipes : REST/OpenAPI et GraphQL.

  • Maîtrise des patterns asynchrones et event-driven.

  • Authentification et autorisation à grande échelle : JWT, OAuth, RBAC.

Architecture logicielle
  • Conception de systèmes sur lesquels d’autres équipes peuvent construire.

  • Architecture hexagonale, ports et adaptateurs, ou approche comparable de séparation des responsabilités.

  • Monorepo modulaire et gestion des dépendances.

  • Points d’extension, systèmes de plugins ou SDK permettant à d’autres développeurs de s’appuyer sur les abstractions existantes.

Architecture serverless sur GCP

Expérience pratique du développement et du déploiement d’applications serverless sur Google Cloud Platform, notamment :

  • Cloud Run et Cloud Functions.

  • API Gateway.

  • Cloud Storage.

  • Cloud SQL PostgreSQL.

  • Cloud Firestore.

Compétences fortement souhaitées
  • Maturité dans la conception d’API : versioning, rétrocompatibilité, dépréciation et évolution sans rupture pour les systèmes consommateurs.

  • Multi-tenancy : isolation, configuration et montée en charge pour plusieurs marchés ou clients.

  • Design systems : design tokens et pipelines automatisés de Figma jusqu’à la production.

  • Développement agentique ou assisté par IA, avec une approche coding‑first.

  • Observabilité : instrumentation des applications et composants pour faciliter l’identification et le suivi des incidents.

  • CI/CD et Infrastructure as Code : pipelines CI/CD et Terraform pour les tests automatisés, le déploiement et la gestion de l’infrastructure.

  • Sécurité applicative : principes de sécurité des applications web et pratiques de secure coding.

Bonus
  • Expérience dans le retail ou dans de grandes organisations multi‑marques.

  • Connaissance des standards et bonnes pratiques d’accessibilité.

  • Expérience en optimisation des performances front‑end à grande échelle.

Profil recherché
  • Les certifications pertinentes, notamment Google Cloud Certified Professional, sont un plus.

Expérience
  • 5 ans ou plus d’expérience dans le développement et le lancement d’applications web prêtes pour la production.

  • Expérience avérée dans la construction et le déploiement d’applications serverless sur GCP.

  • Expertise en React, Node.js et JavaScript/TypeScript moderne.

  • Expérience sur des produits de type plateforme, developer‑facing ou infrastructure, utilisés par d’autres ingénieurs ou équipes.

  • Expérience dans des environnements de développement Agile.

  • Maîtrise d’outils de gestion de versions tels que Git.

Soft skills
  • Vision système : rechercher les patterns avant les solutions spécifiques et savoir faire preuve de pragmatisme lorsque cela est nécessaire.

  • Communication et collaboration : excellentes capacités écrites et orales ; capacité à rédiger et relire des RFC et à expliquer les compromis techniques à des interlocuteurs techniques et non techniques.

  • Ownership : capacité à définir l’approche, prendre les décisions et assumer les résultats au sein d’une petite équipe autonome.

  • Pragmatisme : volonté de livrer rapidement, progressivement et de manière itérative, tout en allant en profondeur lorsque nécessaire.

  • Leadership et mentorat : montrer l’exemple, accompagner les autres développeurs et contribuer à faire progresser l’équipe.

Très bonne communication en anglais indispensable. Le français est un plus.

Télétravail

2 jours par semaine.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Développeur FulStack Confirmé(e)
Développeur FulStack Confirmé(e)

NEO2 Digital • Aubervilliers

Sur place
EUR 65 000 - 90 000
senior staff engineer - Plateforme - Paris - H/F
senior staff engineer - Plateforme - Paris - H/F

Kicklox • Paris

Hybride
EUR 80 000 - 100 000
10 RTT par an
Mutuelle prise en charge à 50%
Remboursement transport à 50%
+2
Développeur / Développeuse web (H/F)
Développeur / Développeuse web (H/F)

LeHibou • Saint-Ouen-sur-Seine

Sur place
EUR 65 000 - 90 000
Senior Full-Stack Developer
Senior Full-Stack Developer

Licorne Society • Paris

Sur place
EUR 70 000 - 110 000
Senior Fullstack Typescript React & Email Develope (IT) / Freelance
Senior Fullstack Typescript React & Email Develope (IT) / Freelance

Onyx-Conseil • Lille

Sur place
EUR 65 000 - 90 000
Technical Leader Java (H/F) - Lille
Technical Leader Java (H/F) - Lille

UNIS • Lille

Sur place
EUR 70 000 - 105 000
Télétravail 2 jours/semaine
Indemnité télétravail 2€/jour
Mutuelle familiale
+3
Développeur·euse logiciel sénior, DevOps et infrastructure
Développeur·euse logiciel sénior, DevOps et infrastructure

Osedea • Montréal

Hybride
EUR 50 000 - 70 000
Salaire compétitif
Horaire flexible
Congé sabbatique payé
+1
Développeur Full-Stack (H/F)
Développeur Full-Stack (H/F)

SmartOF • Le Rheu

Hybride
EUR 40 000 - 50 000
Mutuelle Alan
Tickets restaurants / CSE Swile
Télétravail 2 jours/semaine
IT Technical Leader Frontend ReactJS - F/H/N
IT Technical Leader Frontend ReactJS - F/H/N

OVH GmbH • Paris

Sur place
EUR 90 000 - 130 000
Télétravail hybride
Actionnariat salarié
Plan d'ancienneté et reconnaissance
+2
Tech Lead - React/Node.js
Tech Lead - React/Node.js

FoodChéri • Paris

Sur place
EUR 55 000 - 75 000
Culture IA intégrée
RSE engageante
Impact positif sur la qualité de la nourriture au travail