Nous recherchons un·e véritable passionné•e Shopify, capable d’intervenir sur l’écosystème Shopify, aussi bien côté Apps que sur les intégrations, l’architecture et les performances.
Ce poste s’adresse à des profils déjà à l’aise avec Shopify (y compris Shopify Plus), ses contraintes, ses APIs et ses bonnes pratiques — pas à des développeur·se·s découvrant la plateforme.
Vous travaillez sous la responsabilité d’un·e lead technique Shopify, avec un périmètre clair, des choix d’architecture définis, et un fort niveau d’exigence sur la qualité.
Vos principales missions seront :
Développement Shopify
Développer et maintenir des applications Shopify full-stack (public et custom)
Architecture et logique backend
UI dans back-office Shopify
Couche frontend dans les thèmes (via App embed/block ou intégration direct dans thèmes)
Exploiter les APIs Shopify, incluant :
Admin, Storefront, Customer GraphQL
AJAX REST Cart
Développer des Apps Extensions, en particulier :
Theme App Extensions
Checkout & Customer UI Extensions
Shopify Flow Triggers
Shopify Functions
Interconnecter des systèmes tiers dont :
Connecteurs et flux (synchronisation produits, commandes, clients, …)
Automatisations
Backend
Développer des backends Node.js et Gadget.dev
Implémenter et/ou consommer des APIs REST et GraphQL
Consommer et traiter des webhooks Shopify
Mettre en place des workflows asynchrones (queues, jobs, logging et traitement des erreurs, …)
Intégrer des services tiers métier (ERP, CRM, PIM, DAM, …)
L’architecture globale est définie par le lead ; vous contribuez à son implémentation et à son amélioration.
Frontend
Développer des interfaces back-office
Créer des pages, sections, blocs du thème Shopify interagissant avec les apps
Implémenter des écrans fonctionnels et performants
Travailler sur des états liés aux données Shopify et propres aux apps
Appliquer les bonnes pratiques UX, accessibilité et performance
Environnement technique
Shopify, tous plans y compris Shopify Plus
Essentiellement Gadget.dev pour les Apps (autres infrastructures basées sur les environnements NodeJS ou PHP envisageables)
CI/CD Gitlab
Interventions sur des projets de plusieurs clients aux architectures diverses
Projets en build et en maintenance (legacy attendue)Veille technologique :
Maintenir une veille constante sur les technologies émergentes, analyser les opportunités business, monter des POC et partager vos découvertes.
Qualité & bonnes pratiques
Écriture de code lisible, maintenable, testé
Participation active aux code reviews à la fois comme “reviewer” et “reviewee”
Respect des bonnes pratiques de l’industrie : Clean Code, SOLID, Design Patterns, …
Adaptation aux standards internes (guidelines, conventions, processus, …)
Prise en compte – par nature – de la performance, du SEO et de l’accessibilité
Ce que vous ne ferez pas
Définir seul·e les architectures projet et technique
Être responsable du delivery de l’équipe
Assumer un rôle de lead ou de manager
Expérience Shopify requise
Expérience concrète sur plusieurs applications Shopify en production
Compréhension des :
APIs Shopify et webhooks
Apps Custom
Apps Extensions
Configuration (settings)
Fonctionnalités et différences selon les plans (y compris Shopify Plus)
Thèmes et du Theme Editor
Hard skills
Débutant : Découvre la technologie. Connaît les bases théoriques ou a suivi un tutoriel, mais ne sait pas encore l’utiliser de manière autonome.
Amateur : Commence à pratiquer. Peut réaliser des tâches simples avec de l’aide ou en suivant des exemples, mais fait encore beaucoup d’erreurs.
Confirmé : Maîtrise les usages courants. Travaille de manière autonome sur la plupart des cas et comprend bien les principes fondamentaux de la technologie.
Sénior : A une vision large et une solide expérience. Optimise, dépanne, structure le code, et accompagne les autres développeurs dans l’utilisation de la technologie.
Expert : Connaît la technologie en profondeur (internals, limites, meilleures pratiques). Capable de concevoir des architectures complexes, de résoudre des problèmes rares et de contribuer à l’évolution ou à la création d’outils autour de cette technologie.
React : confirmé
HTML / CSS : sénior
Javascript : sénior + TypeScript : confirmé
Node.js : confirmé
REST : confirmé + GraphQL : amateur
Base de données relationnelles : amateur
Architecture / Design patterns : amateur
Shopify – Administration BO & usage marchand : confirmé
Shopify – Liquid templates, layout, sections, blocs : confirmé
Shopify – Apps : développement, webhooks, Polaris : confirmé
Git / GitLab : amateur
Bonus : Gadget.dev, Alpine.js, autres frameworks backend basés Node ou PHP (Symfony, NestJS, …), autres solutions e-commerce (Magento, Sylius, …)
Soft skills
À l’aise dans un cadre structuré avec un lead technique et chef de projet
Capacité à monter en autonomie progressivement
Bon niveau de communication (FR/EN)
Curiosité technique et envie de progresser sur Shopify
Esprit d’équipe et sens des responsabilités
Évolution
Ce poste permet de :
renforcer son expertise Shopify sur des projets réels et complexes
monter en compétences sur l’architecture logicielle
évoluer à terme vers un rôle senior ou lead Shopify si souhaité
Dans le cadre de notre politique d’inclusion et d’égalité des chances, nous étudions toutes les candidatures, y compris celles des personnes en situation de handicap. Si vous avez besoin d’un aménagement spécifique lors du processus de recrutement ou à votre poste de travail, n’hésitez pas à nous en faire part.
N’hésitez plus et postulez !
Etude de la candidature
Prise de contact et premier entretien RH
Test technique
Entretien de débriefing du test avec le CTO et un Tech Expert
Proposition d’embauche
Rencontrez Geoffrey, Directeur Technique
Rencontrez Julian, Chef de projets
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.