Nuevo
Descripcion del puesto
Rejoignez Frasers Group, leader mondial du retail qui réinvente le commerce grâce à l’innovation digitale et à des expériences en magasin uniques. Nous rassemblons des marques emblématiques telles que Sports Direct, FLANNELS, USC, Frasers et GAME, et nous nous engageons à offrir aux consommateurs les meilleures marques sportives, premium et de luxe à l’échelle mondiale. Notre ambition : créer l’écosystème de marques le plus admiré et captivant au monde, tout en améliorant la vie du plus grand nombre grâce à un accès simplifié aux meilleures expériences d’achat.
Dans le cadre de notre transformation digitale, nous recherchons un **Backend Software Engineer** talentueux et passionné, capable de travailler au sein d’une équipe agile, orientée livraison et très motivée. Vous intégrerez la squad responsable de la plateforme digitale basée sur l’architecture MACH (Microservices, API‑first, Cloud‑Native, Headless) qui alimente plus de 50 sites web et applications mobiles, déployés sur Microsoft Azure avec des technologies cloud‑native et conteneurisées.
### Vos principales missions
- Concevoir, développer et livrer des services backend robustes et évolutifs en **TypeScript** et **Node.js**.
- Créer et maintenir des microservices scalables, en suivant les principes de l’architecture **MACH**.
- Développer, documenter et sécuriser des APIs **GraphQL** et **REST** répondant aux exigences fonctionnelles et non‑fonctionnelles.
- Intégrer les systèmes externes (CMS headless, plateformes e‑commerce, fournisseurs de paiement, services tiers) via des connecteurs fiables et performants.
- Traduire les besoins métier en architecture technique, en collaborant étroitement avec les Product Owners et les équipes UX/UI.
- Contribuer à l’amélioration continue du code, aux standards internes, aux revues de code et aux bonnes pratiques de **DevOps**.
- Mettre en place et optimiser les pipelines **CI/CD** (Azure DevOps, GitHub Actions) pour garantir des livraisons rapides et sécurisées.
- Participer à la gestion de l’infrastructure cloud (Azure Kubernetes Service, Docker, Terraform) et assurer la résilience, la scalabilité et la sécurité des services.
- Partager vos connaissances, encadrer les développeurs juniors et favoriser une culture d’apprentissage au sein de l’équipe.
### Profil recherché
- Minimum 4 ans d’expérience professionnelle en développement backend avec **TypeScript** et **Node.js**.
- Maîtrise avérée des architectures **microservices** et des API **GraphQL/REST**.
- Expérience solide sur les plateformes cloud, idéalement **Microsoft Azure**, et sur les technologies conteneurisées (**Docker**, **Kubernetes**).
- Bonne connaissance des bases de données **SQL** (PostgreSQL, MySQL) et **NoSQL** (MongoDB, Cosmos DB).
- Familiarité avec les pratiques **CI/CD**, l’automatisation des déploiements et les outils **DevOps**.
- Esprit d’équipe, capacité à travailler en mode **Agile/Scrum**, sens du résultat et orientation client.
- Anglais professionnel requis, français un plus.
### Ce que nous offrons
- Un environnement de travail stimulant au cœur d’une entreprise en pleine mutation digitale.
- Possibilité de télétravail partiel (mode **hybrid**) avec des bureaux modernes à Londres.
- Un package salarial compétitif, des avantages sociaux attractifs et des opportunités de formation continue.
- La chance de contribuer à des projets à forte visibilité qui impactent des millions d’utilisateurs à travers le monde.
Vous êtes prêt à relever le défi et à façonner l’avenir du retail ? Postulez dès maintenant et rejoignez une équipe qui repousse les limites de l’innovation.