Theodo France
120
Software Engineers
- 100%
Spring-Boot
100%Python
100%PHP
100%Node.js
100%Nest JS
100%Java
100%Flask
100%Firebase
100%Django
100%API Platform
100%Vue.js
100%TypeScript
100%React JS
100%Nuxt.js
100%Next.js
100%Angular
100%Terraform
100%Serverless
100%Kubernetes
100%Google Cloud Platform
100%GitHub
100%Docker
100%Azure
100%AWS Lambda
100%AWS
100%
Backend
Frontend
Devops
Outils ⚙️
Voici quelques outils qu'on utilise en interne pour contrôler la qualité des projets :
- ZeroDefect - Outil interne de gestion de la qualité, il permet de mesurer et d’analyser les bugs sur nos projets dans une logique d’amélioration continue de la qualité technique.
- Sentry - Plateforme de suivi des erreurs qui permet aux développeurs de détecter, de diagnostiquer et de résoudre rapidement les problèmes dans les applications en production.
- Sonar - Outil d’analyse statique de code source et de gestion de la qualité du code, fournissant des informations détaillées pour améliorer la fiabilité, la sécurité et la maintenabilité des applications.
Organisation et méthodologies
Nous respectons 3 piliers principaux pour s’assurer de la qualité du code :
- Stabilité : Nous visons un objectif de 0 bug sur les produits que nous développons en réalisant des analyses détaillées de chaque défaut pour identifier les causes racines.
- Sécurité : Notre culture DevSecOps et les directives de l’OWASP assurent l’amélioration de la sécurité de nos applications.
- Performance : Nous monitorons la vitesse de chargement des pages et la performance de nos APIs.
Plusieurs rituels encouragent cette approche autour de la qualité :
- Code review
- Déploiement et intégration continus
- Test automatique avec un objectif de 90% de branch coverage avec l’application des principes du TDD.
Projets et défis techniques
AXA Climate x Theodo
Pour AXA Climate, les équipes de Theodo ont développé Altitude, un outil de prévision des risques climatiques pour les fonds de private equity.
Basé sur les connaissances des experts climats d’AXA Climate, cette plateforme permet aux investisseurs d’anticiper les risques climatiques auxquels sont exposés leur cibles à horizon 2100 et de s’y adapter.
Pour construire cette plateforme, une collaboration étroite a été nécessaire entre les équipes Theodo et les experts métiers chez AXA Climate, afin de rendre les analyses climatiques rapides et facilement actionnables pour les investisseurs. La technologie serverless permet un scaling rapide de l’outil et une limitation des coûts d’infrastructure pour le client.
Altitude est désormais utilisé par plus de 30 fonds en France, en Grande Bretagne et aux États-Unis pour plus de 900 milliards de dollars d’investissements potentiels analysés.
Le lancement d’une nouvelle plateforme similaire pour les acteurs industriels (Altitude Industry), également développée par Theodo, a même eu lieu en juin 2025 !
GenAI x Theodo
Les équipes Theodo ont développé un assistant personnel basé sur la GenAI pour un grand groupe dans le luxe.
Le concept de l’assistant est le suivant : l’utilisateur peut faire n’importe quel demande de produit, par exemple « Je veux une robe bleue », et l’assistant répond de manière personnalisée et la plus pertinente possible avec une description de produit écrite et une image cliquable.
Afin de produire cette réponse personnalisée, l’équipe a utilisé les technologies IA. De LLM (large language models), notamment ChatGPT pour le conversationnel et OpenAI comme algorithme de recherche de produit. L’intégration a été faite en Next.JS
Après une première mise en production au bout d’1 mois et demi, les équipes ont itéré sur le produit en ajoutant de nouvelles fonctionnalités, telles que la commande vocale, et augmenté au fur et à mesure la pertinence des réponses.
Cet assistant a été mis en production sur le e-commerce du client, et a reçu des centaines de visites en quelques jours.
“On travaille sur des sprints d’une semaine chez Theodo, ce qui permet d’avoir des itérations produits assez courtes et d’être sûrs que notre produit répond à des besoins utilisateurs.”
Faustine, Développeuse Full stack
“Theodo c’est une communauté tech de gens très ingénieux, qui sont contents de résoudre des problèmes et qui se mettent dans les baskets de leurs clients pour tenter de leur apporter un maximum de valeur.”
Kevin, Deputy CTO
Présentation
Chez Theodo France, nous accompagnons nos clients dans la conception, le développement et le déploiement de produits digitaux ingénieux pour transformer la vie de leurs utilisateurs.
Passionnés de technologie et forts du succès d'Allomatch, Benoît Charles-Lavauzelle et Fabrice Bernhard fondent Theodo en 2009 pour aider les entreprises à créer des produits digitaux ingénieux et offrir un environnement épanouissant à leurs collaborateurs.
Notre objectif : construire un nouveau modèle conciliant l’hyper-efficacité des startups américaines et une approche lean centrée sur l’apprentissage.
Notre métier : concevoir, développer et déployer avec nos clients des produits digitaux ingénieux et les accompagner pour devenir plus agiles.
Les piliers de notre croissance :
- l'excellence des profils recrutés et un coaching personnalisé
- des technologies web open source pour un développement rapide
- une approche apprenante inspirée du lean
Ce qu'ils recherchent
Chez Theodo France, nous mettons l’accent sur l’apprentissage pour que chacun développe de nouvelles compétences, peu importe son niveau d’expérience.
Nous recherchons des personnes souhaitant avoir un impact direct sur les utilisateurs et évoluer dans un cadre favorisant la progression quotidienne, le travail d'équipe et l'initiative individuelle.
Si vous vous reconnaissez, n’hésitez pas à postuler !
Bon à savoir
Rejoindre Theodo France c'est :
- Faire partie d'un écosystème de + 700 experts dans la tech (healthtech, govtech, data & AI, cloud…) répartis dans les autres entités de Theodo.
- Bénéficier d’une formation continue via notre Academy, nos guildes thématiques (communautés de pratiques) et nos rituels d’apprentissage au quotidien (problem solving, andon, etc.).
- Se développer grâce à notre culture centrée sur l'amélioration continue de notre méthode : nous acceptons l'échec et mettons l'accent sur la progression constante de nos pratiques.