À propos
Depuis sa création en 2004, l’Agence Dn’D est devenue le spécialiste incontournable du E-Commerce pour les marques et grands comptes.
Qu’il s’agisse de la mise en place de plateforme E-Commerce, CRM, PIM, connexions aux SI, Dn’D а comme objectif d’apporter des solutions Open Source innovantes et de respecter les meilleures pratiques de développement. Pour y arriver, Dn’D a constitué une équipe interne d’experts en conseil, design et développement évoluant dans un cadre où l’humain et le service client sont les valeurs phares de l’entreprise.
L’entreprise a prévu un plan d’accélération important dont notamment l’ouverture de filiales en France et à l’étranger. Venez donc prendre part à cette belle aventure humaine et technologique.
Descriptif du poste
En tant que Développeur-se Full-Stack TypeScript, vous serez au cœur du développement d’applications web et de services backend, du design technique à la mise en production. Le poste combine un vrai travail fullstack au quotidien, et une exposition ponctuelle à d’autres technologies selon les projets. Vous interviendrez sur l'architecture, le développement et l'optimisation des interfaces utilisateur en collaboration avec les équipes design.
Vos principales missions seront :
* **Développement Backend (Node.js / TypeScript)*:
* Développer des APIs REST ou GraphQL en Node.js.
* Concevoir et maintenir des micro-services robustes et scalables.
* Mettre en place des workflows asynchrones (queues, events, workers).
* Intégrer des services internes ou tiers (API, webhooks, synchronisations).
* Structurer des architectures propres, maintenables et testables.
* **Développement Frontend (React / Alpine / TypeScript)*:
* Concevoir des interfaces web modernes et performantes.
* Développer des dashboards, outils internes et interfaces utilisateur.
* Intégrer des composants réutilisables en React.
* **Intégrations et architecture technique*:
* Intervenir dans des environnements AWS (Lambda, CloudFront, API Gateway…).
* Utiliser ou contribuer à l’infrastructure via AWS CDK.
* Vous serez amené·e ponctuellement à travailler sur des technologies complémentaires, en particulier :
* Remix + Polaris pour des applications Shopify,
* TypeScript côté back pour Akeneo (PIM),
* connecteurs internes pour ERP, CRM, plateformes e-commerce, APIs tierces
* Vous pourrez être amené à intervenir dans des environnements AWS
* Lambda, CloudFront, API Gateway…
* Utiliser ou contribuer à l’infrastructure via AWS CDK.
* **Encadrement technique*:
* Être l’expert et le coordinateur technique de l’équipe, fournir du mentorat, du support et encadrer des développeurs juniors/intermédiaires pour les faire progresser.
* **Veille technologique*:
* Maintenir une veille constante sur les technologies émergentes, analyser les opportunités business, monter des POC et partager vos découvertes.
* **Amélioration continue :**
* Participer activement à l’amélioration des outils, des modules, de la documentation interne ainsi qu’au processus.
* Identifier les “pain-points” et être force proposition pour améliorer l’efficacité des équipes et la délivrabilité des projets.
* **Collaboration avec les équipes pluridisciplinaires*:
* Travailler en étroite collaboration avec les équipes backend, frontend, UX/UI et organisationnelle pour assurer une cohérence dans la réalisation des projets.
* **Qualité*:
* Veiller à ce que la qualité du code soit respectée via des code reviews régulières, l’application des règles du “clean code” et la mise à jour des coding standards de l’agence.
* Mettre en place et veiller à l’exécution de tests unitaires et fonctionnels.
* Veiller également à l’application des bonnes pratiques SEO, A11Y et WPO.
* **Test :**
Contribuer à l’implémentation des tests frontend, qu’ils soient unitaires, fonctionnels ou même visuels.
* **Formation et communication :**
* Concevoir, maintenir et donner des formations.
* Organiser des meetup internes sur des sujets spécifiques.
* Intervenir pendant des events.
* Écrire des articles techniques.
* **Gestion de projet*:
* Participer à l’évaluation des besoins clients, qualifier les tâches, estimer les charges de travail et suivre l’avancement des projets, en veillant à respecter les délais et le périmètre du projet.
Interventions ponctuelles
Ce poste donne également l’occasion d’intervenir sur des sujets variés, mais non systématiques, notamment :
* Remix + Polaris pour des applications Shopify (UI d’app, back-office, écrans spécifiques).
* Développement TypeScript pour Akeneo (PIM) : scripts, synchronisations, connecteurs.
* Contribution à des connecteurs internes : ERP, CRM, plateformes e-commerce, APIs tierces.
* Travail sur d’autres plateformes e-commerce possible : uniquement des notions nécessaires (Shopify, Adobe Commerce/Magento, Sylius, OroCommerce).
* Travail sur des architectures serverless plus avancées (CDK complexes, pipelines, workflows).
Profil recherché
Profil
Pour ce poste de Développeur-se d’Application Shopify vous devrez être expérimenté-e et autonome, capable de prendre des décisions techniques fortes et de gérer des projets de bout en bout. Vous devez être passionné-e par le développement web, les plateformes e-commerce, être doté d’une grande capacité d’adaptation et prêt-e à évoluer dans un environnement stimulant.
Hard skills :Les compétences techniques requises :
* Excellente maîtrise de Typescript.
* Très bonne maîtrise de Node.js (Express, Fastify, NestJS ou équivalent).
* Bonne maîtrise de React / Alpine (ou Next.js).
* Conceptualisation d’API REST et/ou GraphQL.
* Notions de micro-services, event-driven, queues.
* Connaissance pratique des bases de données SQL et/ou NoSQL (ex: DynamoDB).
* Connaissance des bonnes pratiques en termes de performance, accessibilité et SEO.
* Solide compréhension des architectures APIs, micro-services, queues, workers.
* Bases sur AWS (ou volonté de monter en compétences) incluant AWS Lambda et CDK.
* Notions / appétence pour : Shopify (API, Remix, Polaris), Akeneo (PIM), Adobe Commerce/Magento (e-commerce), Sylius, Orocommerce.
* Maîtrise de Git.
* Connaissances en intégration continue et outils de testing (Jest, Cypress, etc.).
* Connaissances Docker.
Soft skills :
* Capacité à travailler en équipe et à encadrer des profils plus juniors
* Excellentes compétences en communication (FR/EN) et pédagogie.
* Proactivité, sens de l’initiative et force de proposition.
* Gestion des priorités et des délais.
* Bienveillance, camaraderie et esprit d’équipe.
* Bonne organisation.
Déroulement des entretiens
* 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
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.