Une candidature conçue pour ce poste — un CV et une lettre de motivation personnalisés qui correspondent à l’offre.
Theodo recherche un Software Engineer Fullstack pour concevoir et développer des produits digitaux innovants au sein d’une équipe technique moderne. Vous participerez à l’ensemble du cycle de vie d’une application, du design au déploiement, et contribuerez à écrire du code de qualité, testé et maintenable, tout en améliorant continuellement les pratiques de développement.
Vous travaillerez dans une culture Lean et agilité, accompagnés par des mentors, et aurez des opportunités d’évolution vers
Theodo accompagne depuis 2009 les entreprises à concevoir, développer et déployer des produits digitaux innovants, en tirant parti du meilleur de la technologie et de l’approche Lean. L’entreprise connaît une croissance forte et compte plus de 700 Theodoers. En 2025, le groupe réalise 100M€ de chiffre d’affaires.
L’objectif est de positionner Theodo comme le leader de l’IA appliquée au développement logiciel, avec la practice AI Modernisation, qui accompagne la modernisation de systèmes legacy et accélère les projets critiques grâce à une IA maîtrisée et une méthode éprouvée.
Vous rejoindrez une communauté technique de plus de 120 Theodoers — software engineers, tech leads, engineering managers et architectes — et ferez partie d’une équipe Theodoers à taille humaine (4 à 5 personnes) composée de software engineers, d’un Tech Lead et d’un Product Manager. Les équipes projets sont constituées selon les besoins des clients et collaborent étroitement avec eux pour partager les avancées et faire évoluer le produit au plus près des besoins utilisateurs.
Les problématiques et les technologies évoluent d’un projet à l’autre.
En tant que Software Engineer Fullstack chez Theodo, votre mission est de concevoir et développer des produits digitaux utiles, performants et durables pour répondre aux problématiques des clients et de leurs utilisateurs.
Tout au long des projets, vous serez accompagné pour monter en compétences et apprendre à écrire du code de qualité, à comprendre les enjeux produit et à intervenir sur l’ensemble du cycle de vie d’une application, de la conception au déploiement.
Vos apprentissages incluront : comprendre le problème du client et y répondre avec un produit performant et maintenable, fournir du code de qualité dans les délais en intégrant tests et refactoring, mener des investigations techniques et déboguer, analyser en profondeur des problèmes dans le code et travailler avec un LLM pour accélérer les développements.
Exemples de projets et technologies : HealthHero (migration de Loopback2 vers Nest, passage Node 10 → Node 20), Pernod Ricard (modernisation d’une application interne et intégration ERP).
Nous formons les leaders de la tech de demain par le biais de coaching et de formations, avec des parcours personnalisables vers des postes tels que tech lead, senior architecte, évangéliste, CTO ou fondateur.
Une méthodologie basée sur l’apprentissage continu : on développe d’abord les personnes, avant de développer les produits. Le Lean Tech System met l’accent sur l’apprentissage et la progression continue tout en produisant des résultats concrets pour les clients.
Nous recherchons avant tout du potentiel, plus que des compétences déjà acquises. Si vous n’êtes pas encore un développeur·se chevronné·e, ce n’est pas un frein : ne vous retenez pas pour postuler.
L’environnement et les avantages : une communauté de 700 personnes avec de nombreuses possibilités d’évolutions cross-entités, un coach interne pour accompagner le développement et des actions associatives soutenues par la Fondation Theodo, ainsi que des événements d’entreprise réguliers.
Processus d’intégration et engagement pour la diversité et l’égalité des chances : notre processus de recrutement est conçu pour être équitable, bienveillant et fondé sur les compétences. Nous accueillons toutes les candidatures, sans distinction de genre, d’origine, d’orientation sexuelle, d’âge, de situation de handicap ou de croyances.