aujourd'hui
[VO2 Brand Experience] - Développeur Fullstack Shopify
- Lieu
- Paris, France, FR
- Télétravail
- Non précisé
- Contrat
- Freelance
- Séniorité
- Non précisé
- Domaine
- autre
- Référence
- 1AC8C9
Alerte emploi
Reçois les offres par email
Que des annonces freelance, rien d'autre. À toi la cadence.
VO2 Brand Experience (VO2 Group) cherche un(e) développeur(se) full-stack Shopify en freelance à Paris, pour des marques du luxe et du retail : applications embarquées dans l'admin, Admin GraphQL, metafields, OAuth et webhooks, avec TypeScript, Node.js, React et PostgreSQL. L'annonce demande 5 ans minimum en développement web full-stack, dont une expérience significative en e-commerce, ainsi qu'un anglais technique écrit quotidien. Une politique de télétravail est prévue sans quotité annoncée, et le recrutement suit trois étapes (appel, entretien RH, entretien client). Missions exigeantes sur l'architecture et l'exploitation en production, accessibles si tu maîtrises déjà l'écosystème Shopify.
Compétences techniques
- TypeScript et Node.js
- React, React Router et Polaris
- Applications embarquées Shopify : apps dans l'admin, extensions, automatisations
- Admin GraphQL : quotas et coût des requêtes
- Données personnalisées Shopify : metafields, metaobjects, fichiers, marchés, traductions
- OAuth et webhooks Shopify
- Thèmes et contenus Liquid, synchronisation de templates entre boutiques
- PostgreSQL : modélisation et SQL, avec Drizzle
- Files de jobs, traitements asynchrones et idempotence
- Déploiement conteneurisé, supervision et diagnostic d'incidents en production
- Tests automatisés, y compris sur les cas d'échec
- Chiffrage et arbitrage de périmètre technique
Compétences comportementales
- Autonomie et ownership produit
- Relation directe avec le métier : ateliers, démos, avant-vente technique
- Capacité à dire non avec une alternative
- Aisance avec les agents de développement IA sur une base de code volumineuse
- Anglais technique : lecture quotidienne, discussion technique suivie à l'oral
- Tenue d'un corpus documentaire outillé
Compétences citées dans l'annonce
- SQL
Description du poste
L'entreprise
VO2 Group est un cabinet indépendant français de conseil en tech et digital, présent à Paris, Montréal, Shanghai, New York et Genève, avec plus de 800 consultants. VO2 Brand Experience accompagne des marques du luxe et du retail sur l'ensemble de leur expérience digitale.
Le poste
En tant que Développeur Full-Stack Shopify, vous rejoignez VO2 Brand Experience et intervenez pour nos clients, des marques exigeantes du luxe et du retail. Sur ce poste, vous êtes du côté applicatif : concevoir des applications sur mesure et des solutions back-end qui répondent, dans un contexte Shopify, à des problèmes que la plateforme ne résout pas nativement.
Vos missions principales
- Développement produit et plateforme Shopify : applications embarquées dans l'admin, extensions, automatisations, Admin GraphQL, données personnalisées (metafields, metaobjects, fichiers, marchés, traductions), OAuth, webhooks, quotas et coût des requêtes
- Thèmes et contenus : synchronisation de templates entre boutiques, sections et contenus Liquid, transfert des traductions entre marchés
- Architecture et fiabilité : modélisation de données, traitements longs déportés hors des requêtes web vers des files de jobs, idempotence et reprise sur erreur, cohérence entre la base et ce que la plateforme contient réellement
- Exploitation, qualité et documentation : déploiements, supervision, diagnostic d'incidents en production, tests automatisés y compris sur les cas d'échec, tenue d'un corpus documentaire outillé, conçu pour être exploité aussi bien par l'équipe que par des agents IA utilisés au quotidien
- Ownership produit et relation métier : arbitrage du périmètre technique, chiffrage et tenue des engagements, ateliers avec les équipes e-commerce et retail, démos, formation et support des opérateurs, avant-vente technique
Environnement technique
TypeScript, Node.js, React et React Router, Polaris, PostgreSQL et Drizzle, GraphQL, files de jobs, Liquid, déploiement conteneurisé, tests automatisés.
Compétences et qualifications
- 5 ans minimum en développement web full-stack, dont une expérience significative en e-commerce
- Maîtrise de l'écosystème Shopify : apps embarquées, Admin GraphQL, données personnalisées, thèmes et Liquid, contraintes et limites de la plateforme. Une expérience Shopify Plus est un vrai plus
- Socle back solide : modélisation et SQL, files de jobs et traitements asynchrones, idempotence, exploitation en production, tests. TypeScript, Node.js, PostgreSQL, React
- Autonomie, goût de la relation directe avec le métier, capacité à arbitrer un périmètre et à dire non avec une alternative, aisance avec les agents de développement IA sur une base de code volumineuse
- Anglais : lecture technique parfaitement à l'aise, c'est un besoin quotidien (documentation Shopify, code, commentaires, échanges écrits). À l'oral, savoir se faire comprendre et suivre une discussion technique suffit
Conditions et recrutement
- Poste freelance à Paris, avec une politique de télétravail interne
- Processus de recrutement en trois étapes : appel téléphonique, entretien RH, entretien client
- Avantages salariés et tickets-restaurants via Swile
- Environnement de travail au cœur de Paris
Ce qui te ferait sortir du lot (côté sécurité)
Zeroday : sur un poste comme celui-ci, ce qui fait la différence côté sécurité —
- vérifier la signature HMAC de chaque webhook Shopify avant d'en traiter la charge, avec le secret partagé de l'app : c'est la seule preuve que l'appel vient bien de la plateforme ;
- demander les scopes OAuth les plus étroits possible et prévoir la rotation des jetons d'accès : un jeton compromis avec un scope d'écriture sur les thèmes peut modifier la vitrine entière ;
- ne jamais faire circuler de secret dans un metafield ni dans un template Liquid : le contenu du storefront arrive dans le navigateur du visiteur ;
- verrouiller les dépendances npm et suivre leurs vulnérabilités : une app embarquée dans l'admin s'exécute avec tes jetons d'accès.
Candidater à cette offre
Déposez votre profil. Nous l'étudions et, avec votre accord, le présentons à nos partenaires sous la bannière Zeroday.
Offres similaires
- Développeur OPS Infrastructure as Code - Freelance (H/F)Paris
- URGENT Expert Réseau Sécurité Net Devops - Freelance (H/F)Balma
- Senior Java Entwickler (m/w/d) - Kafka / Datenintegration MS Dynamics 365 (80%) (Ref.Nr.: 48266)Zürich
- DevOps Platform Support Lead (H/F)Île-de-France
- Expert Réseaux et Sécurité Sénior - Freelance (H/F)Paris