Basé sur 98 offres pour ce poste (Senior, France, 3 dernières semaines). Fourchette habituelle 410€/j–510€/j, médiane 460€/j. Cette offre (500€/j) est dans la fourchette.
Nous recherchons un·e Senior Software Engineer pour renforcer l’équipe Backoffice de notre client (environnement outils internes).
Notre client développe et maintient un backoffice interne critique, utilisé par plusieurs équipes métiers cœur (environ 9 domaines). Les utilisateurs sont donc des clients internes, avec :
une forte volumétrie de demandes d’évolutions,
beaucoup de maintenance et d’ajustements,
un besoin constant de robustesse et de fiabilité.
En parallèle, une refonte progressive d’une stack legacy est en cours via des initiatives ciblées à fort impact.
Le domaine est en phase de structuration et de montée en maturité sur des sujets clés :
qualité logicielle
monitoring & observabilité
suivi en production
industrialisation des pratiques
scalabilité & résilience
En tant que Senior Software Engineer, vous interviendrez sur des sujets à fort impact technique et métier :
modernisation progressive d’un environnement legacy
amélioration des performances et de la scalabilité
mise en place d’architectures asynchrones robustes
conception d’API transverses critiques
centralisation de règles métier complexes
amélioration des standards (qualité, monitoring, fiabilité, bonnes pratiques)
Vous contribuerez à transformer des briques historiques critiques en composants modernes, découplés et évolutifs.
Le projet Loading Automatique vise à optimiser et sécuriser la mise à jour des produits déjà publiés sur le site e-commerce, en supprimant une pipeline de synchronisation legacy fragile et lourde.
Aujourd’hui, les mises à jour produits (données commerciales, disponibilité, informations tarifaires, etc.) dépendent de traitements globaux coûteux et risqués.
Mettre en place une nouvelle queue de synchronisation permettant d’orchestrer les échanges entre deux outils PHP :
l’outil de création et de gestion des offres
l’outil de diffusion et d’affichage des produits
Conception d’une architecture asynchrone orientée événements
Mise en place d’un système de queue (Kafka)
Garantir la fiabilité, l’idempotence et la traçabilité des traitements
Réduire les dépendances au legacy
Améliorer la scalabilité et la réactivité opérationnelle
Cette nouvelle brique deviendra centrale dans la stratégie de décommissionnement progressif du legacy.
Une table SQL centrale, fortement sollicitée par de nombreux outils internes, constitue aujourd’hui :
un point de dépendance critique
un risque de performance
un frein à l’évolution du SI
Migrer les données et règles de pricing vers une API Java dédiée, conçue comme une brique transverse.
Cette API deviendra l’unique point d’accès aux données et règles de tarification pour l’ensemble des outils consommateurs.
Décommissionnement progressif d’une dépendance legacy
Centralisation des règles métier complexes
Exposition d’une API robuste et scalable
Garantie de cohérence des prix entre systèmes
Gestion d’une forte volumétrie d’appels
Modélisation et algorithmie métier avancée
La mission comporte une part significative de :
logique métier complexe
algorithmie
règles de tarification
synchronisation et cohérence de données
Il ne s’agit pas uniquement de développement CRUD, mais bien de conception de solutions robustes dans un environnement métier riche.
Stack multi-technologique :
PHP
Java
Scala
TypeScript
Kafka
SQL
Contexte hybride : legacy + modernisation progressive.
Senior confirmé avec forte expérience projet
A déjà travaillé sur au moins 2 langages (environnement multi-stack)
A déjà contribué à des outils internes / backoffice en contexte entreprise
Expérience sur des systèmes à forte volumétrie et dépendances multiples
À l’aise sur :
performance
scalabilité
robustesse
architecture distribuée
systèmes asynchrones / event-driven
modernisation progressive d’un legacy
👉 Le besoin n’est pas un expert absolu d’un langage, mais un profil capable d’être efficace dans un environnement multi-stack et de comprendre les enjeux d’architecture globale.
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.