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 :
Veille technologique :
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 :
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 :
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 :
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
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.
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”.