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 coeur 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.