Détails du poste
- Lieu de travail : Montreal (Hybride)
- Type de poste : Permanent à temps plein
- Horaire de travail : Horaire flexible
Développeur Magento Senior (Version Française)
Lieu / Mode de travail
Télétravail, hybride ou présentiel (flexible)
Aperçu du poste
FortNine est à la recherche d'un Développeur Magento Senior pour contribuer au développement, à l'évolution et à la maintenance de la plateforme eCommerce qui propulse l'un des plus importants détaillants de sports motorisés au Canada.
Ce poste combine le développement Magento avancé, l'infrastructure infonuagique et l'automatisation DevOps.
Vous travaillerez sur le développement Magento 2, Google Cloud Platform, Cloudflare, GitHub Actions et l'automatisation Bash afin de livrer des solutions eCommerce évolutives, fiables et performantes.
- À titre de membre senior de l'équipe, vous contribuerez à la stratégie technique, mentorerez d'autres développeurs et participerez à l'établissement des meilleures pratiques en matière de développement, d'infrastructure et de déploiement.
Vous serez responsable de l'ensemble du cycle de vie d'une plateforme eCommerce moderne, du développement jusqu'au déploiement et à la mise à l'échelle.
Principales responsabilités
Développement Magento
- Concevoir, développer et maintenir Magento 2
- Développer des modules, thèmes et API personnalisés (REST / GraphQL)
- Optimiser la performance, l'évolutivité et l'architecture Magento
- Résoudre des problèmes complexes en environnement de production
- Assurer un code de haute qualité, maintenable et sécuritaire
Infonuagique et DevOps (GCP + Cloudflare)
- Concevoir et gérer les déploiements Magento sur Google Cloud Platform (GCP)
- Configurer et optimiser Cloudflare (CDN, WAF, mise en cache, DNS)
- Surveiller la performance et la disponibilité des systèmes
GitHub et automatisation
- Gérer les dépôts, les stratégies de branches et les demandes de fusion (pull requests) dans GitHub
- Mettre en place des pipelines CI/CD à l'aide de GitHub Actions
- Assurer la qualité du code grâce à l'automatisation et aux revues de code
- Soutenir les processus de gestion des versions et de déploiement
Scripts Bash et automatisation
- Développer des scripts Bash pour automatiser :
- Les déploiements et les mises en production
- La configuration et la mise en place des environnements
- Les tâches de maintenance et les tâches planifiées (cron jobs)
- Soutenir les flux de travail DevOps à l'aide de scripts d'automatisation personnalisés
Bases de données et performance
- Concevoir et optimiser des bases de données :
- MySQL (obligatoire)
- PostgreSQL (atout)
- Optimiser les requêtes, l'indexation et l'évolutivité
- Mettre en place des mécanismes de mise en cache (Redis, Varnish) et d'optimisation de la recherche (Elasticsearch/OpenSearch)
Sécurité et fiabilité
- Mettre en œuvre les meilleures pratiques de sécurité (WAF, correctifs, conformité)
- Assurer la fiabilité des systèmes, leur disponibilité et les plans de reprise après sinistre
- Maintenir des intégrations sécurisées et une gestion sécuritaire des données
Leadership et collaboration
- Encadrer et mentorer les développeurs juniors et promouvoir les meilleures pratiques
- Collaborer avec les équipes Produit, UX et DevOps
- Participer à l'architecture des systèmes et à la stratégie technique
Compétences et expérience requises
Compétences techniques principales
- 5 à 8 ans + d'expérience avec Magento 2
- Excellente maîtrise de :
- PHP (POO, patrons de conception)
- L'architecture Magento et le développement d'extensions
- Les API REST / GraphQL
- Infonuagique et DevOps
- Expérience avec :
- Google Cloud Platform (GCP)
- Cloudflare (CDN, WAF)
- Expérience avec les processus CI/CD et l'automatisation des déploiements
- Expérience avec :
Contrôle de version et automatisation
- Expérience avancée avec :
- Git et GitHub
- GitHub Actions (ou des outils CI/CD similaires)
- Les scripts Bash
Bases de données
- Solide expérience avec :
- MySQL
- PostgreSQL
- Optimisation de la performance des bases de données
Compétences additionnelles
- JavaScript, HTML5, CSS3
- Systèmes Linux
- Docker (atout)
- Compréhension des architectures distribuées et infonuagiques
Atouts
- Certifications Magento / Adobe Commerce
- Magento Headless (PWA, React)
- Outils d'observabilité (Datadog, New Relic)
- Infrastructure as Code (Terraform)
Compétences interpersonnelles
- Excellentes aptitudes en résolution de problèmes
- Excellentes compétences en communication
- Sens des responsabilités et aptitudes en leadership
- Capacité à évoluer dans un environnement rapide et dynamique
Pourquoi joindre FortNine
Participer à l'architecture et influencer l'évolution d'une plateforme eCommerce moderne.
Avantages
- Profiter d'un mode de travail flexible avec des options en télétravail, hybride ou en présentiel.
- Assurance collective comprenant les soins médicaux, dentaires, la vision et l'assurance vie.
- Travailler aux côtés de collègues dynamiques, respectueux et sympathiques.
- Bénéficier d'un environnement de bureau moderne et récemment construit avec des postes de travail ergonomiques
- Profiter gratuitement de collations et de boissons santé en quantité illimitée.
- Nos bureaux sont situés à moins de 5 minutes à pied du métro Du Collège (ligne orange).
- Nous offrons également le stationnement gratuit sur place.
- Quelques avantages supplémentaires que nous gardons secrets ! (Attendez-vous toutefois à des événements amusants, des vêtements à l'image de l'entreprise et diverses occasions intéressantes.)
À propos de FortNine
FortNine est une référence en pleine croissance dans le domaine du commerce électronique pour la moto et les sports motorisés.
Joignez-vous à une équipe multidisciplinaire d'experts passionnés qui souhaitent avoir un impact concret sur l'industrie et redéfinir la façon dont les Canadiens magasinent.
- Powered by JazzHR