OmDev Logo
GetYourJob
0
Publié il y a 213 jours

Software Engineer - Backoffice - Freelance

Entreprise
BloomaysPlateforme freelance
Localisation
France
Full remote
Type de contrat
Freelance
Niveau
Senior
Rémunération
500ۥ Taux journalier

Salaire du marché

Médiane du marché
460€/j
Dans le marché
410€/jfourchette habituelle510€/j
Cette offre : 500€/j

Basé sur 97 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.

0vues
0clics

Description du poste

Taux journalier (TJM): 500

Contexte & enjeux

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

Objectifs de la mission

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.

Projets structurants

1) Loading Automatique – Architecture asynchrone & synchronisation fiable

Contexte

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.

Objectif

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

Enjeux techniques

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

2) Pricing API – Centralisation & décommissionnement d’un point critique

Contexte

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

Objectif

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.

Enjeux techniques

  • 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

Important : algorithmie & logique métier

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.

Environnement technique

Stack multi-technologique :

  • PHP

  • Java

  • Scala

  • TypeScript

  • Kafka

  • SQL

Contexte hybride : legacy + modernisation progressive.

Profil recherché – Senior Software Engineer

Expérience

  • 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

Compétences clés

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

Exigences du poste

Stack technique :

Backoffice

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

BloomaysPlateforme freelance
Voir toutes les offres de Bloomays

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.