Senior Software Engineer – Full-Stack, Product & Data

Crealo recrute !

À propos

Crealo simplifie la gestion et le paiement des droits d’auteur pour les industries créatives et culturelles. Ses clients sont des maisons d’édition et de presse, des producteurs audiovisuels, des musées et des éditeurs de jeux de société.

Leur mission : apporter plus de transparence aux données et au paiement des droits d'auteur.

Crealo est la solution la plus moderne et complète pour la gestion des droits d'auteur.

Crealo compte déjà plus de 200 clients et des milliers de créateurs sont payés à temps et sans erreurs grâce à leur plateforme.

Descriptif du poste

Crealo est une solution SaaS de gestion des droits d’auteur pour les acteurs de l'industrie culturelle.

Notre produit est au cœur de flux critiques : calculs de droits, traitement de données à grande échelle et workflows métier complexes, utilisés au quotidien par des éditeurs, comptables et gestionnaires de droits.

Nous construisons une plateforme où la fiabilité des calculs, la qualité des données et la clarté des parcours sont essentielles pour gagner du temps et éviter des erreurs à fort impact.

Dans un contexte de forte croissance, nous faisons évoluer le produit pour gérer des volumes de données de plus en plus importants, des traitements complexes et des enjeux concrets de performance, de scalabilité et de robustesse.

Nous recherchons un·e développeur·se senior full-stack avec une forte culture produit et un sens élevé de l’ownership. Vous interviendrez de bout en bout : compréhension des enjeux métier, cadrage, priorisation, conception, développement, mise en production et suivi. Vous resterez hands-on sur le code tout en participant activement aux décisions produit et techniques.

🥁 Missions

  • Ownership : porter des sujets de bout en bout, clarifier les objectifs, prendre des décisions et garantir la qualité des livrables.

  • Produit & métier : comprendre les enjeux métier et transformer des besoins complexes en solutions simples, testables et mesurables.

  • Collaboration : travailler étroitement avec les fondateurs et les équipes métiers pour faire évoluer le produit avec un regard usage / impact / risque.

  • Engineering : construire des systèmes robustes en équilibrant vélocité, maintenabilité et qualité.

  • Scalabilité & performance : faire évoluer l’architecture pour absorber la croissance (volumes de données, traitements, utilisateurs).

  • Expérience utilisateur : concevoir des interfaces claires et efficaces sur des workflows métiers complexes.

  • Tech & organisation : améliorer l’architecture, la qualité du code, la CI/CD et les pratiques d’équipe.

  • Leadership : contribuer à faire grandir l’équipe (mentorat, structuration, recrutement).

  • Innovation : être force de proposition sur l’usage de la data et de l’IA dans les industries créatives.

🎹 Notre stack technique

  • Front : TypeScript / React avec Redux (tests avec Jest & Cypress)

  • Back : Typescript / Node.js (Express.js) / API REST / MySQL

  • Ops : AWS (Elastic Beanstalk, Amplify ...), Git

Profil recherché

Expérience

  • 5+ ans d’expérience en développement logiciel

  • Expérience significative sur un produit SaaS B2B (idéalement multi-tenant, data ou finance)

  • Expérience sur un produit en forte croissance ou manipulant des volumes de données importants

  • Expérience concrète de résolution de problèmes de performance ou de passage à l’échelle

  • Vous avez déjà travaillé sur des problématiques de performance, de scalabilité ou de fiabilité (ex : traitements batch, systèmes asynchrones, optimisation de requêtes, montée en charge)

  • Habitué·e à livrer en production et à intervenir sur l’ensemble du cycle de vie d’une fonctionnalité

Compétences

  • Full-stack : capable de concevoir et livrer des fonctionnalités de bout en bout (API, persistance, UI, tests), avec un haut niveau d’exigence sur la qualité et la maintenabilité

  • Front : TypeScript, React, gestion d’état ; capacité à concevoir des interfaces claires pour des workflows métiers complexes (formulaires, tableaux, processus longs)

  • Back & data : Node.js, API REST, MySQL ; bonne maîtrise de la modélisation de données et des requêtes performantes sur des datasets volumineux

  • Scalabilité & performance : Expérience concrète sur des systèmes manipulant des volumes de données importants ou en forte croissance. Vous avez déjà été confronté·e à des problématiques réelles de performance et de passage à l’échelle (optimisation de requêtes, traitements batch volumineux, systèmes asynchrones, gestion de la charge) et savez identifier, analyser et résoudre des bottlenecks dans des environnements en production.

  • Architecture : capacité à structurer un codebase, faire des trade-offs techniques, et concevoir des systèmes capables d’évoluer dans le temps

  • DevOps / Cloud : bonnes bases en CI/CD, déploiement et observabilité ; expérience ou appétence pour AWS

  • Qualité : pratiques solides de tests, code review, et amélioration continue du code

  • Ownership & produit : capacité à prendre en charge un sujet de bout en bout, comprendre les enjeux métier et livrer des solutions à fort impact

  • Approche & collaboration : à l’aise pour travailler avec des profils non techniques (produit, finance, métiers) et rendre des sujets complexes compréhensibles ; capable de challenger de manière constructive et de privilégier des solutions simples, robustes et adaptées aux enjeux

  • Leadership : capacité ou envie de mentorer, structurer et faire grandir l’équipe

  • Anglais : fluent

💡 Pourquoi nous rejoindre ?

  • Un produit déjà solide, en cours d'expansion à l'internationale

  • Un environnement exigeant et bienveillant, une équipe passionnée, engagée sur le produit et les utilisateurs.

  • Un rôle central pour écrire la suite de l’histoire technique de Crealo.

  • Package attractif (salaire + equity).

Process de recrutement

  • Call découverte (30 min)

  • Test-home assignment : Test technique à réaliser chez soi, le sujet et le délai vous sont communiqués après l’appel découverte

  • Echange technique (2h) : Debrief du test, discussion d’architecture / system design et approfondissement technique sur votre expérience et la stack

  • Café avec l’équipe

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 5 ans
  • Télétravail ponctuel autorisé