[OKALI] - Ingenieur(e) Software / Data Engineering Senior

LA FABRIQUE
Paris, France
21 days ago
Apply on fr.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Audit Trail Data Infrastructure Fraud Prevention and Detection Human-Computer Interaction Identity and Access Management PostgreSQL Service-Oriented Architecture SQL Databases TypeScript ReactJS
+5 more
Backend AWS Fargate Restful APIs Webhooks Docker

Job description

Ce que tu vas construire en tant que Ingenieur(e) Software / Data Engineering Senior : Transaction Monitoring & Data Platform

Couche ingestion des données

RĂ©ception et normalisation des transactions en provenance des CBS (Core Banking Systems) d’Okali et de ses agents, enrichissement avec les donnĂ©es de profil client, calcul de prĂ©-agrĂ©gations pour alimenter le moteur de rĂšgles (volumes, moyennes glissantes, etc.).

Moteur de rĂšgles SQL

Moteur dĂ©terministe qui interprĂšte les configurations de rĂšgles dĂ©finies par les opĂ©rationnels et les compile en requĂȘtes SQL optimisĂ©es. Support des whitelists et blacklists uploadables en CSV. Gestion des rĂšgles “soft” (alerte Ă  revoir) et “hard” (blocage ou mise en attente du paiement).

Interface de création des rÚgles

Interface no-code (style Marble) permettant aux responsables conformité de créer et modifier leurs rÚgles sans intervention technique. Uploader de listes nommées réutilisables dans les rÚgles.

Interface de validation et d’invalidation des alertes

Tableau de bord listant les alertes par client, avec accĂšs au dĂ©tail des transactions associĂ©es. PossibilitĂ© de valider ou invalider une alerte en un minimum de clics. Envoi de webhooks vers le CBS lors de la validation d’une alerte bloquante. TraçabilitĂ© complĂšte des dĂ©cisions et commentaires en base.

Réconciliation bancaire et plateforme de données

En lien direct avec le CFO, tu construiras le rĂ©servoir de donnĂ©es central d’Okali : modĂ©lisation, transformation et exposition des donnĂ©es financiĂšres et transactionnelles pour alimenter les processus de rĂ©conciliation bancaire et produire les reportings mĂ©tier. L’objectif est de disposer d’une base solide et requĂȘtable sur laquelle s’appuient les dashboards et les analyses ad hoc, sans dĂ©pendre d’un outil qui devient rapidement un fourre-tout difficile Ă  maintenir. Les outils de type BI as Code (Lightdash, Evidence) seront privilĂ©giĂ©s Ă  des solutions plus lourdes.

Interface de monitoring et reporting

Suivi des KPIs réglementaires, opérationnels et fonctionnels du TMS, en cohérence avec la plateforme de données mise en place.

API et webhooks compatibles

Endpoints reproduisant le contrat d’interface de ComplyAdvantage pour les agents, afin de minimiser les migrations cĂŽtĂ© CBS.

Double run

Mise en place d’une pĂ©riode de double run technique d’au moins une semaine, avec analyse comparative des rĂ©sultats entre le systĂšme interne et l’existant pour valider l’équivalence., * Un rĂŽle avec un impact direct sur la stratĂ©gie produit et financiĂšre d’Okali, dĂšs les premiers jours

  • Une infrastructure existante et documentĂ©e, sans dĂ©marrage de zĂ©ro
  • Des interlocuteurs mĂ©tier disponibles et impliquĂ©s
  • Un premier chantier structurant, suivi d’une feuille de route ambitieuse sur la dĂ©tection de fraude, l’outillage compliance et la plateforme de donnĂ©es

Requirements

  • ExpĂ©rience significative en dĂ©veloppement backend (API REST, architecture orientĂ©e services)
  • Solide culture Data Engineering : modĂ©lisation de donnĂ©es, pipelines de transformation, gestion de la qualitĂ© des donnĂ©es
  • MaĂźtrise de PostgreSQL : modĂ©lisation, optimisation de requĂȘtes, indexation
  • ExpĂ©rience en production sur ECS Fargate : task definitions, networking, IAM, ALB
  • Bonne maĂźtrise des pratiques IAM et secrets management sur AWS
  • CapacitĂ© Ă  exposer les donnĂ©es de maniĂšre exploitable pour des profils non techniques (CFO, opĂ©rationnels)
  • Notions de React pour contribuer aux interfaces utilisateur
  • MaĂźtrise de Docker et des pipelines de dĂ©ploiement

Ce qui fera la différence

  • ExpĂ©rience dans les domaines rĂ©glementĂ©s (paiement, banque, conformitĂ©)
  • ComprĂ©hension des contraintes de production financiĂšre : idempotence, cohĂ©rence, audit trail, rĂ©conciliation
  • ExpĂ©rience avec une approche BI as Code (Lightdash, Evidence ou Ă©quivalent)
  • RĂ©flexe observabilitĂ© dĂšs le premier jour de mise en production
  • ExpĂ©rience de migrations en douceur avec pĂ©riode de double run
  • Connaissance de Bun comme runtime TypeScript
  • FamiliaritĂ© avec la librairie Boxed (gestion fonctionnelle des erreurs et des valeurs optionnelles)

Qualités attendues

Ce poste s’exerce avec un haut niveau d’autonomie, en interaction rĂ©guliĂšre avec des interlocuteurs mĂ©tier exigeants. La sĂ©nioritĂ©, le sens des prioritĂ©s et la capacitĂ© Ă  prendre des dĂ©cisions d’architecture sans supervision continue sont des critĂšres aussi importants que les compĂ©tences techniques.

Benefits & conditions

Stack et environnement

  • Langage : TypeScript (runtime Bun)
  • Cloud : AWS, ECS Fargate
  • Base de donnĂ©es : PostgreSQL (RDS)
  • Conteneurisation : Docker
  • BI / Reporting : approche BI as Code (Lightdash, Evidence ou Ă©quivalent)
  • Monitoring : CloudWatch (Ă  minima), outillage Ă  discuter
  • Secrets : SSM Parameter Store ou Secrets Manager

About the company

Okali, filiale de La Fabrique by CA, startup studio Corporate du Groupe Credit Agricole, spĂ©cialisĂ© en fintech, est un Ă©tablissement de paiement en cours de repositionnement stratĂ©gique vers un acteur tech complet. Dans ce cadre, nous internalisons notre solution de monitoring des transactions, aujourd’hui assurĂ©e par un prestataire externe, et construisons une plateforme de donnĂ©es qui servira l’ensemble des mĂ©tiers : conformitĂ©, finance, opĂ©rations.

Ce poste est Ă  la croisĂ©e du Software Engineering, du Data Engineering et de la culture DevOps. Il couvre deux axes structurants : la construction d’un TMS (Transaction Monitoring System) opĂ©rationnel en production, et la mise en place d’un rĂ©servoir de donnĂ©es fiable permettant de produire des analyses et des dashboards au service du CFO et des Ă©quipes mĂ©tier.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on fr.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all