Software Engineer Senior - Scale-up Fintech / Blockchain

TOGEPI
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior
Compensation
€ 85K

Job location

Remote

Tech stack

API
Amazon Web Services (AWS)
Unit Testing
Software as a Service
Code Review
Continuous Integration
DevOps
Github
PostgreSQL
Object-Relational Mapping
Software Architecture
Query Optimization
Blockchain
Software Engineering
SQL Databases
TypeScript
React
Technical Debt
Backend
Solidity
GraphQL
Front End Software Development
NestJS
Docker

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

About the company

Fondée en 2018, notre société développe une plateforme SaaS innovante dédiée à la gestion du capital et à la tokenisation des actifs pour les entreprises non cotées. Notre mission : offrir aux dirigeants une vision claire, sécurisée et traçable de leur actionnariat tout en simplifiant la gestion des titres, des levées de fonds et des BSPCE, jusqu'au paiement des bénéficiaires. Concrètement, notre solution permet de centraliser l'ensemble du cycle de vie d'une entreprise : de la création à la gestion des titres, en passant par la conformité réglementaire et les opérations juridiques. Notre particularité ? Un socle blockchain qui garantit la fiabilité et la sécurité de chaque transaction Nous avons récemment rejoint un grand groupe d'investissement français, ce qui nous permet d'accélérer notre déploiement : * d'un côté, intégrer la plateforme à grande échelle au sein des sociétés du groupe * de l'autre, continuer à la commercialiser auprès de startups et PME externes. Nous restons une équipe d'une dizaine de passionnés, fière de sa culture startup et désormais soutenue par la solidité financière d'un acteur majeur. Notre ambition : structurer techniquement le produit et bâtir une architecture robuste et

Apply for this position