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) :
o Développer des APIs REST ou GraphQL en Node.js.
o Concevoir et maintenir des micro-services robustes et scalables.
o Mettre en place des workflows asynchrones (queues, events, workers).
o Intégrer des services internes ou tiers (API, webhooks, synchronisations).
o Structurer des architectures propres, maintenables et testables.
* Développement Frontend (React / Alpine / TypeScript) :
o Concevoir des interfaces web modernes et performantes.
o Développer des dashboards, outils internes et interfaces utilisateur.
o Intégrer des composants réutilisables en React.
* Intégrations et architecture technique :
o Intervenir dans des environnements AWS (Lambda, CloudFront, API Gateway…).
o Utiliser ou contribuer à l’infrastructure via AWS CDK.
o 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
o Vous pourrez être amené à intervenir dans des environnements AWS
+ Lambda, CloudFront, API Gateway…
+ Utiliser ou contribuer à l’infrastructure via AWS CDK.
* Encadrement technique :
o Ê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 :
o Maintenir une veille constante sur les technologies émergentes, analyser les opportunités business, monter des POC et partager vos découvertes.
* Amélioration continue :
o Participer activement à l’amélioration des outils, des modules, de la documentation interne ainsi qu’au processus.
o 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 :
o 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é :
o 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.
o Mettre en place et veiller à l’exécution de tests unitaires et fonctionnels.
o Veiller également à l’application des bonnes pratiques SEO, A11Y et WPO.
* Test :
o Contribuer à l’implémentation des tests frontend, qu’ils soient unitaires, fonctionnels ou même visuels.
* Formation et communication :
o Concevoir, maintenir et donner des formations.
o Organiser des meetup internes sur des sujets spécifiques.
o Intervenir pendant des events.
o Écrire des articles techniques.
* Gestion de projet :
o 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).
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.