Développeur(se) Shopify confirmé(e) / (TypeScript - Apps & Ecosystème Shopify)

Agence Dn'D
Canton of Montpellier-3, France
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Canton of Montpellier-3, France

Tech stack

API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Unit Testing
Code Review
Continuous Integration
Node.js
Shopify
TypeScript
Amazon Web Services (AWS)
React
Backend
GraphQL
Front End Software Development
Api Gateway
Webhooks

Job description

Nous recherchons un·e véritable expert·e Shopify, capable d'intervenir en profondeur sur l'écosystème Shopify, aussi bien côté apps (back & front) que sur les intégrations, l'architecture et les performances. Ce poste s'adresse à des profils déjà très à l'aise avec Shopify, 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é., * Développer et maintenir des applications Shopify (public / private apps).

  • Utiliser les APIs Shopify :
  • Admin API,
  • Storefront API,
  • webhooks.
  • Implémenter des fonctionnalités métiers Shopify :
  • synchronisation produits / commandes / clients,
  • automatisations,
  • intégrations tierces.
  • Participer au développement d'interfaces d'apps avec Remix + Polaris.

  • Intervenir ponctuellement sur Liquid (lecture, adaptation, intégration)., Backend (TypeScript / Node.js)

  • Développer des backends en Node.js / TypeScript.

  • Implémenter des APIs REST et/ou GraphQL.

  • Consommer et traiter des webhooks Shopify.

  • Participer à la mise en place de workflows asynchrones (queues, jobs).

  • Intégrer des services tiers (ERP, CRM, PIM, APIs).

L'architecture globale est définie par le lead ; vous contribuez à son implémentation et à son amélioration., Frontend d'applications

  • Développer des interfaces back-office en React / Remix / Polaris.
  • Implémenter des écrans fonctionnels et performants.
  • Travailler sur des états liés aux données Shopify.
  • Appliquer les bonnes pratiques UX, accessibilité et performance.

Requirements

Environnement technique

  • Environnements AWS serverless existants :
  • Lambda,
  • API Gateway,
  • CloudFront.
  • Infrastructure gérée via AWS CDK (contribution, pas ownership).
  • CI/CD, environnements multi-clients.

Qualité & bonnes pratiques

  • Écriture de code lisible, maintenable et testé.
  • Tests unitaires et fonctionnels sur les features développées.
  • Participation active aux code reviews.
  • Respect des standards internes (clean code, conventions).
  • Attention aux performances, au SEO et à l'accessibilité.

Apply for this position