Nous recherchons un·e Senior Full-Stack Developer pour rejoindre notre équipe tech.
La collaboration est au cœur de notre fonctionnement, non seulement au sein de l’équipe tech, mais aussi avec l’ensemble des équipes produit et business.
Nous développons une plateforme permettant de co-investir dans le Private Equity, avec l’ambition de construire à la fois une plateforme technique de haut niveau et une marque premium.
Vos responsabilités :
Collaborer étroitement avec l’équipe sur la stratégie produit, l’estimation des fonctionnalités et les décisions techniques clés
Contribuer aux décisions structurantes et à la croissance durable de l’entreprise
Développer, déployer et maintenir de nouvelles fonctionnalités full-stack
Réaliser des revues de code et favoriser le partage de connaissances au sein de l’équipe
Module de gestion du tableau de capitalisation : conception de systèmes permettant de suivre l’actionnariat de milliers d’investisseurs avec une précision au centime
Conformité multi-pays : implémentation de règles de qualification des investisseurs et de workflows réglementaires selon les juridictions
Plateforme multi-actifs : extension de la plateforme pour supporter différentes classes d’actifs et structures d’investissement
Opérations financières : conception de workflows robustes pour des transactions financières complexes
Tableaux de bord temps réel : développement d’interfaces performantes affichant des valorisations de portefeuille en temps réel
Automatisation : génération de documents légaux (contrats de souscription, rapports investisseurs) à partir de modèles dynamiques
Sécurité : protection des données financières sensibles (authentification, autorisation, chiffrement)
Nous manipulons des données financières sensibles, ce qui implique des contraintes techniques fortes :
Précision à grande échelle : calculs d’actionnariat fractionné pour des milliers d’investisseurs, sans perte ni création de centimes
Machines à états financières complexes : opérations impliquant plusieurs entités et écritures comptables, avec des transitions atomiques et auditables
Conformité réglementaire internationale : application programmatique de règles propres à chaque pays, tout en restant flexible
Reconstruction historique : accès aux données à un instant précis pour répondre aux exigences d’audit
Complexité métier : modélisation d’instruments financiers sophistiqués et de valorisations multi-devises, avec une forte exigence de type safety
Type Safety: 100% TypeScript
Assurance Qualité:
Vitest pour les tests unitaires et d’intégration
Playwright pour les tests End-to-End
Biome pour le linting et le formatage
Zod pour la validation à l’exécution à toutes les frontières du système
Architecture:
Monorepo pnpm avec Turborepo pour l’orchestration des builds
Domain-Driven Design (DDD) avec plus de 20 bibliothèques métier partagées
Couche applicative:
Frontend : Next.js (App Router), Tailwind CSS, Shadcn
Backend : GraphQL Yoga + Nexus (génération de schémas type-safe)
Base de données : PostgreSQL & Redis
File d’attente : BullMQ avec Redis
Design System : Figma & Storybook
Couche API:
GraphQL (côté client) avec Apollo Client
REST (côté admin) avec schémas Zod via lib/api-schemas
Infrastructure Cloud :
Google Cloud Platform (Cloud Run, GCS)
Déploiements basés sur containers
Observabilité:
OpenTelemetry pour le traçage distribué
Datadog pour le monitoring (navigateur + serveur)
Sentry pour le suivi des erreurs
Integration AI : Pipelines d’analyse et d’extraction de données documentaires propulsés par OpenAnthropic
Domain-Driven Design: domaines cohérents avec des frontières clairement définies
TypeScript strict : pas de any, validation Zod à toutes les frontières
Observabilité en priorité : Datadog + OpenTelemetry + Sentry dès le premier jour
Culture de la revue de code : chaque pull request reçoit un examen approfondi et réfléchi
Développement assisté par IA : nous utilisons des outils IA (assistants IDE, revue de PR) pour compléter le travail des ingénieurs tout en gardant l’humain au centre de toutes les décisions
Compétences techniques**:**
5+ ans d’expérience sur des applications full-stack en TypeScript
À l’aise avec PostgreSQL et les ORMs (Prisma apprécié)
Bonne compréhension des calculs financiers et des problématiques de précision décimale
Expérience avec GraphQL (Apollo, Yoga ou équivalent) appréciée
Bonus : expérience en fintech, conformité réglementaire ou gestion de cap table
État d’esprit (Mindset) :
Vous accordez une importance forte à la fiabilité (un bug financier ne pardonne pas).
Vous appréciez travailler sur des sujets métier exigeants et structurants.
Vous privilégiez des choix techniques durables plutôt que des solutions court-termistes.
Vous savez vulgariser des concepts techniques pour des profils non-techniques.
Vous êtes autonome, responsable et avez l’esprit d’équipe.
Participer à une startup en forte croissance, qui transforme les opérations d’investissement, et reconnue dans le Sifted 250 comme l’une des 250 startups européennes à la plus forte croissance.
Un environnement de travail sérieux et orienté qualité, où les bonnes pratiques techniques et produit sont valorisées.
Une équipe motivée et bienveillante, avec laquelle il est agréable de collaborer et d’apprendre.
Une culture basée sur l’autonomie, la collaboration et le partage de connaissances, où chacun peut contribuer concrètement.
Des supers bureaux au cœur de Toulouse, Paris et Luxembourg, avec des options de télétravail flexibles pour les personnes situées dans d’autres pays.
Une rémunération compétitive, incluant des BSPCE.
Congés : 25 jours de vacances + jours de RTT
Assurance santé : Mutuelle Alan (50 % prise en charge par l’entreprise)
Repas : Carte restaurant avec notre partenaire Swile (10 € par jour travaillé)
Outils : MacBook fourni pour le travail quotidien
Transport : Forfait Mobilité Douce (540 € / an)
Entretien avec la Talent Recruiter
Entretien avec Simon, Founder & CTO
Test technique/ échange technique avec un membre de l’équipe
Entretien culture / fit avec un fondateur
Roundtable s’engage à créer un environnement diversifié. Toutes les candidatures qualifiées seront prises en considération, sans distinction de sexe, d’origine, d’identité, de parcours ou d’orientation. Nous encourageons particulièrement les candidats issus de groupes sous-représentés à postuler.
Rencontrez Simon, Co-founder et CTO
Rencontrez Evan Testa, Co-founder et CEO
Tieto spoločnosti tiež prijímajú pracovníkov na pozíciu "{profesia}".