Software Engineer Senior - Scale-up Fintech / Blockchain
Role details
Job location
Tech stack
Job description
Dans cette phase de consolidation, nous recherchons un·e Software Engineer expérimenté·e pour devenir un pilier technique du produit
Ton rôle sera central : concevoir, améliorer et fiabiliser l'architecture tout en accompagnant la montée en maturité de la plateforme
Tu travailleras en étroite collaboration avec le CTO sur des sujets d'architecture logicielle, de performance, de scalabilité, et de sécurité, dans un environnement technique moderne (NestJS, React, Blockchain)
Missions globales
Ta mission principale : concevoir et faire évoluer les fondations techniques du produit SaaS, tout en garantissant la qualité, la maintenabilité et la cohérence d'ensemble entre backend, frontend et blockchain
Missions principales
Architecture & conception
- Cartographier et documenter l'architecture existante (API, modules, interactions blockchain)
- Identifier et proposer des évolutions techniques structurantes : modularisation, performances, sécurité
- Définir et maintenir les standards de développement (patterns, conventions, tests)
- Garantir la cohérence technique entre backend, frontend et couche blockchain
Développement Fullstack
- Concevoir et développer des fonctionnalités end-to-end sur la stack NestJS / React.
- Créer et maintenir les schémas GraphQL, services NestJS, resolvers et DTO
- Intégrer des APIs partenaires (paiement, KYC/KYB, identité numérique)
- Participer à l'audit et au développement de smart contracts Solidity
- Contribuer activement aux revues de code, à la documentation et au mentoring technique des membres de l'équipe
Qualité & scalabilité
- Mettre en place et maintenir des tests unitaires, d'intégration et end-to-end
- Identifier et réduire la dette technique
- Améliorer la performance (optimisation des requêtes SQL, caches, DataLoader)
- Participer à la CI/CD et aux processus de déploiement avec l'équipe DevOps
Collaboration & transmission
- Travailler main dans la main avec le CTO et les équipes Produit et Design
- Participer à la documentation technique et à la transmission des connaissances
- Être force de proposition sur la roadmap technique et les futures orientations d'architecture
Stack technique
- Backend : NestJS, GraphQL (Apollo Server), TypeORM, PostgreSQL
- Frontend : React, TypeScript, Chakra UI, Apollo Client, React Hook Form
- Blockchain : Substrate / Polkadot.js, Solidity (EVM), Ethers.js
- Infrastructure / outils : NX Monorepo, Docker, GitHub Actions, PostgreSQL, AWS, * Une phase charnière : passage d'une startup agile à une filiale stratégique d'un grand groupe
- Un produit unique à la croisée de la fintech, du juridique et de la blockchain
- Un rôle clé pour structurer et influencer la stratégie technique du produit
- Une stack moderne et ambitieuse, avec un vrai terrain d'expérimentation
Requirements
- 5 à 10 ans d'expérience en développement logiciel, dont plusieurs sur TypeScript /NestJS / React.
- Solide expérience en architecture logicielle SaaS et conception de systèmes complexes.
- Très bonne maîtrise de GraphQL, PostgreSQL et des problématiques de scalabilité.
- Sensibilité à la qualité, à la sécurité et à la documentation.
- Expérience en Fintech ou Blockchain appréciée.
- Intérêt marqué pour la sécurité, la cryptographie ou la conformité est un plus.
- Profil curieux, rigoureux et pragmatique, capable de prendre de la hauteur sur les choix techniques.
- 2 jours par semaine sur site pour favoriser les échanges avec l'équipe (Paris 2eme)
- RTT