Ingénieur Full Stack Smallable
aujourd'hui 7 mois Paris · À distance Freelance
Smallable est une plateforme e-commerce spécialisée dans la mode textile. J'y remplace un backoffice legacy en PHP vanilla par une architecture découplée : une API Platform côté serveur, un backoffice Next.js côté interface. Je travaille sur la codification produits, sur les APIs échangées avec le prestataire logistique et sur la synchronisation entre micro-services.
- Règles métier formalisées et documentées, là où elles vivaient dans du code non testé.
- Référentiel produits unifié entre les micro-services, de la recette à la production.
- Socle maintenable : tests unitaires et d'intégration, déploiements ArgoCD.
- PHP
- Symfony
- API Platform
- FrankenPHP
- Next.js
- Elasticsearch
- RabbitMQ
- Kubernetes
- ArgoCD
- Claude Code
Voir le détail de la mission Masquer le détail
Contexte. Un acteur e-commerce dont le backoffice reposait sur une application legacy en PHP vanilla, sans séparation front/back ni règles métier documentées, au sein d'un écosystème distribué composé de micro-services internes déployés sur Kubernetes.
Nature de la mission. Refonte complète vers une architecture découplée : extraction et formalisation des règles métier existantes, modélisation d'un nouveau référentiel produits, raccordement aux briques internes et partenaires via APIs et messaging asynchrone.
Livrables. Backoffice migré sur une stack Next.js + API Platform, système de codification produits (SKU, ref, ref_co), APIs d'échange avec le prestataire logistique, synchronisation avec les micro-services existants, environnements de staging et de production, documentation métier et technique.
Résultats. Des règles métier jusque-là implicites sont désormais formalisées et documentées, et le référentiel produits est unifié entre les références internes et fournisseurs. Le quotidien des équipes opérationnelles s'en trouve simplifié : un backoffice plus lisible et un pilotage de l'activité plus efficace, sur un socle technique qui ouvre la voie aux évolutions futures.