Développeur(se) Shopify confirmé(e)

CDI
Télétravail fréquent
Salaire : ≥ 43K €
Début : 01 janvier 2026
Expérience : > 4 ans

Dn'D
Dn'D

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

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


Profil recherché

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

Terminologie

  • 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.

Technologies

  • 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 !


Déroulement des entretiens

  1. Etude de la candidature

  2. Prise de contact et premier entretien RH

  3. Test technique

  4. Entretien de débriefing du test avec le CTO et un Tech Expert

  5. Proposition d’embauche

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres