Descriptif du poste
En tant que Développeur-se Full Stack TypeScript, vous est au cœur du développement de solutions web. Vous intervenez du design technique à la mise en production. Le poste combine un vrai travail full stack au quotidien, essentiellement orienté e-commerce avec Shopify complété par une exposition ponctuelle à d’autres technologies selon les projets. Vous travaillez sur l’architecture, le développement et l’optimisation des services backend, des APIs et des interfaces utilisateur.
Missions
* Vos principales missions sont :
o Développement Backend (Node.js / TypeScript):
+ Développer et consommer 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.
o 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.
o Intégrations et architecture technique:
+ Intervenir essentiellement dans des environnements Shopify pour la réalisation d’apps custom (voire publiques) dont les architectures incluent, Remix / React Router, Polaris, React.
+ Réaliser des services permettant d’interconnecter des ERP, CRM, plateformes e-commerce, APIs tierces, …
o 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.
o Veille technologique:
+ Maintenir une veille constante sur les technologies émergentes, analyser les opportunités business, monter des POC et partager vos découvertes.
o Amélioration continue :
+ Participer activement à l’amélioration des outils, des modules, de la documentation interne ainsi qu’aux processus.
+ Identifier les “pain-points” et être force proposition pour améliorer l’efficacité des équipes et la délivrabilité des projets.
o 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.
o 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.
o 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.
o 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 :
o Akeneo (PIM) : scripts, synchronisations, connecteurs.
o AWS : Lambda, CloudFront, API Gateway, CDK, …
o Travail sur d’autres plateformes e-commerce : Adobe Commerce/Magento, Sylius, OroCommerce en particulier.
o Travail sur des architectures serverless plus avancées.
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.