Safir Consulting est un cabinet de conseil spécialisé dans les métiers de la Banque et de la Finance. Nous accompagnons les grandes institutions financières françaises et internationales dans leurs projets de transformation : réglementation, systèmes d’information, risques, finance de marché, conformité et données.
Fondé sur des valeurs d’excellence, de proximité et d’engagement, Safir Consulting se distingue par la qualité de son vivier de consultants et par la profondeur de sa connaissance sectorielle. Rejoindre Safir, c’est intégrer une équipe soudée, ambitieuse, qui place l’humain au cœur de sa stratégie de développement.
Pour accompagner notre croissance et continuer à développer notre activité, nous recherchons un Développeur Full Stack – Banque/Finance – H/F/X
N’hésitez pas, Safir Consulting vous attend !
Votre quotidien :
Un Développeur Full Stack chez Safir, c’est un profil rare dans un univers où les stacks sont souvent fragmentées entre équipes front et back hermétiques. Vous êtes celui ou celle qui voit l’architecture complète — de l’interface de saisie d’un trader au moteur de calcul de risque qu’elle interroge. Cette vision système est la valeur que nos clients paient, et c’est celle que Safir valorise.
Selon le contexte de la mission (banque de financement et d’investissement, société de gestion ou Fintech) vous interviendrez en autonomie ou au sein d’une squad produit sur des applications critiques à fort enjeu métier Finance.
Ce poste n’attend que vous :
Ownership end-to-end des features Finance
- Prendre une fonctionnalité de A à Z : brief métier → conception → développement front + back → tests → déploiement → démo
- Développer des interfaces React ou Angular exposant des données financières temps réel : positions, PnL, cours, alertes de risque
- Concevoir et implémenter la logique métier côté serveur : pricing d’instruments, calcul de positions, gestion des référentiels
- Construire et consommer vos propres APIs REST — vous êtes concepteur et consommateur, la cohérence est totale
- Assurer la persistance des données : modélisation relationnelle, transactions distribuées, optimisation SQL sur des volumes importants
Développement Front-End Finance
- Construire des composants React (hooks, Redux/Zustand) ou Angular typés TypeScript, performants et couverts par des tests
- Concevoir des dashboards financiers : grilles de données temps réel, graphiques de performance (D3.js, Recharts, Highcharts)
- Gérer des états applicatifs complexes : flux de données asynchrones, websockets, polling haute fréquence
- Optimiser les performances front : virtualisation de listes, lazy loading, mise en cache côté client, bundle splitting
- Collaborer avec les UX designers pour transformer des maquettes Figma en interfaces production utilisées par des traders
Développement Back-End Finance
- Développer des microservices Java (Spring Boot) ou C# / .NET Core exposant des APIs REST documentées et versionnées
- Implémenter les intégrations avec les systèmes bancaires : flux FIX, SWIFT MT/MX, ISO 20022, référentiels titres
- Garantir la résilience des services : circuit breaker, retry, gestion des erreurs distribuées, SLA 99,9%+
- Assurer la sécurité applicative : OAuth2/JWT, RBAC, chiffrement des données sensibles, conformité OWASP
- Concevoir les traitements batch et les consommateurs de flux (Kafka) pour l’alimentation des référentiels Finance
Architecture, qualité & DevOps
- Participer aux décisions d’architecture applicative : choix de stack, patterns front/back, découpage des responsabilités
- Écrire des tests unitaires, d’intégration et E2E avec une couverture significative sur les deux couches
- Contribuer au pipeline CI/CD : Git, Jenkins / GitLab CI, Docker, Kubernetes, SonarQube, Grafana
- Documenter les features livrées et maintenir les ADR (Architecture Decision Records)
- Mentorer les développeurs moins expérimentés sur les bonnes pratiques Full Stack en contexte Finance
Stack Technique & Environnement :
- Front-end : React / Redux / Zustand, Angular 15+, TypeScript strict, HTML5/CSS3/SCSS, Jest/Cypress/Playwright
- Back-End : Java (Spring Boot), C#/.NET Core, REST / GraphQL, OAuth2/JWT/RBAC, Microservices/Resilience4j
- Data & Messaging : SQL avancé, Oracle/PostgreSQL, Redis (cache), Kafka, Docker
- Finance & DevOps : Finance de marché, Flux Fix/Swift/ISO, Pricing/PnL/Positions, Git/GiitLab CI
PROFIL RECHERCHE
Formation & expérience
- Bac+5 en informatique, ingénierie logicielle, école d’ingénieurs — ou niveau équivalent prouvé par la pratique et un portfolio solide
- Minimum 3 ans d’expérience avec une maîtrise réelle et démontrée des deux couches — Front ET Back — en production
- Expérience dans le secteur bancaire, une Fintech ou sur des applications financières critiques fortement appréciée
Compétences indispensables
Compétences Front-End
- Maîtrise de React (hooks, Redux ou Zustand) ou Angular — TypeScript strict obligatoire, pas optionnel
- CSS solide : design system, SCSS, accessibilité (WCAG AA), responsive design sur des interfaces denses en données
- Tests front-end : Jest, React Testing Library, Cypress ou Playwright — vous testez ce que vous livrez
- Expérience des outils de dataviz Finance : D3.js, Highcharts, Recharts, AG Grid ou équivalent fortement appréciée
Compétences Back-End
- Maîtrise de Java (Spring Boot, Spring Security, Hibernate) et/ou C# / .NET Core en environnement de production critique
- SQL avancé sur Oracle ou PostgreSQL — modélisation, optimisation de requêtes complexes, gestion des transactions
- Architecture microservices : découpage des responsabilités, APIs REST, patterns de résilience
- Kafka ou RabbitMQ pour les architectures event-driven — connaissance des guarantees de delivery appréciée
Ce qui vous distingue vraiment
- Vous ne dites jamais ‘c’est pas mon périmètre’ — vous voyez le système entier et vous agissez en conséquence
- Vous livrez des features complètes, pas des demis-fonctionnalités en attente d’un ticket back ou front
- Vous savez quand aller chercher un spécialiste plutôt que de tout faire seul(e) — et c’est une force, pas une faiblesse
- Vous posez des questions sur le métier Finance qui surprennent parfois les quants — et ils apprécient
- Votre GitHub montre ce que vous êtes capable de construire seul(e), de bout en bout
Ce que nous vous offrons :
- Fixe attractif + variable + avantages selon profil CDI ou TJM freelance
- Montée en compétence : Finance de marché, nouvelles technos, accès aux formations
- Double expertise : IT + Finance de marché – une combinaison rare qui ouvre des protes bien au delà du développement
- Equipes de haut niveau : Collaboration directe avec des quants, traders et BAs
- Des environnements exigeants et challengeant
Pour rejoindre notre équipe, postulez dès maintenant.


