PrestaShop est l'un des leaders mondiaux des solutions e-commerce, avec des clients dans plus de 190 pays. Nous fournissons des solutions adaptées à tous, personnalisables, évolutives et supportées par un vaste écosystème, afin de permettre à chaque entrepreneur d'être propriétaire, de contrôler et de développer sa boutique en ligne. PrestaShop fait partie de MBE Worldwide (mbecorporate.com), une plateforme de commerce qui compte plus de 3 150 Business Solution Centers dans 52 pays. En 2022, MBE et PrestaShop ont libéré le commerce de plus d'un million de professionnels dans le monde. Depuis novembre 2021, PrestaShop a rejoint le groupe MBE Worldwide pour accélérer sa croissance et devenir ensemble la plateforme mondiale leader du e-commerce et de la logistique pour les entreprises.
Nous recherchons un(e) Développeur(se) senior afin de contribuer à l’évolution du module PS Checkout, à améliorer l’aspect paiement du logiciel e-commerce PrestaShop, qui sera moteur et source de proposition pour l’équipe et les méthodes de travail.
En tant que membre senior de l’équipe de développeurs Paiement, tu travailleras avec des équipes QA et Produit. Tu seras également amené à échanger avec les nombreuses autres équipes de développeurs de PrestaShop.
L’équipe Paiement est divisée en deux groupes: une équipe sur le périmètre du module de paiement et une équipe sur le périmètre de l’API Paiement appelée par le module.
Ton rôle au sein de l'équipe :
-
Contribution technique Module : Participer au développement et à l’amélioration du module PS Checkout utilisant les technologies PHP et JavaScript. Assurer la qualité du code, maintenir une documentation claire et concise, et veiller à la performance et à la scalabilité de l’application. Travailler sur ce module implique une gestion stratégique des versions, de la rétrocompatibilité, du déploiement et des tests.
-
Collaboration inter-équipes : Travailler en étroite collaboration avec les autres équipes de développement pour assurer l’intégration, la cohérence et l’interopérabilité des applications développées.
-
Communication : Assurer une communication régulière et transparente avec les membres de l’équipe, les autres équipes et les parties prenantes du projet.
-
Gestion de la qualité : Garantir la fiabilité et la sécurité du module via des pratiques d’assurance qualité. En tant que développeur senior, il te faudra être source de propositions pertinentes et pragmatiques.
Compétences de développement :
- PHP, Symfony, MySQL
- JavaScript, Vue.js
- La connaissance de PrestaShop et du développement de modules PrestaShop serait un plus.
- La connaissance de Node.js serait un plus.
Connaissances logicielles:
- API
- CI/CD (notamment les GitHub Actions)
- Principes SOLID, clean code
Technologies associées au poste, les connaître serait un plus:
- EventstoreDB
- GCP (Datastore, Log Explorer, Metrics Explorer, Looker…)
- GraphQL
- Docker
- NestJS
- SQL
- Git
Processus de recrutement :
- 1er entretien RH
- entretien manager
- Tests techniques
- Entretien N+2
Rejoindre la PrestaCrew, c’est rejoindre une équipe composée de profils, d’expériences, et de nationalités très variés. L’engagement envers la communauté PrestaShop, l’audace et l’inclusivité font partie des valeurs que nous portons et défendons au quotidien.
Travailler chez PrestaShop, c'est façonner le e-commerce de demain !