Software Engineer fullstack - CDI Lyon - Theodo
đŒ Tes missions
En tant que Software Engineer Fullstack chez Theodo, ta mission sera de concevoir et écrire du code de qualité pour créer la solution qui répond au mieux aux problÚmes de ton client et de ses utilisateurs.
Pour ça tu apprendras à :
-
Comprendre le problĂšme de ton client et y apporter une solution avec un produit performant et maintenable. Tu interviens sur tout le cycle de production : de la conception jusquâau dĂ©ploiement. Ainsi, tu ne te limites pas au dĂ©veloppement, tu joues un rĂŽle sur lâĂ©laboration des features et leur priorisation.
-
Ăcrire du code selon les meilleurs standards de qualitĂ© pour tâassurer que ta solution soit rapide, sĂ©curisĂ©e et stable, peu importe la techno employĂ©e.
-
Prendre du recul sur les bugs et les potentiels dâamĂ©lioration de ton projet pour apprendre de tes erreurs et amĂ©liorer le fonctionnement de ton Ă©quipe.
Toute la dynamique de lâentreprise repose sur la crĂ©ativitĂ© des Theodoers et leur engagement dans un apprentissage permanent. Câest pour cette raison que ton quotidien ne se limite pas aux projets que tu rĂ©alises pour tes clients : chaque Theodoer contribue Ă rendre lâentreprise meilleure en dĂ©veloppant de nouvelles connaissances pour tous, quâil partage via des confĂ©rences en interne et en externe, des articles de blog, des groupes dâexpertises avec dâautres passionnĂ©s au sein de Theodo etc.
Tu as donc du temps pour explorer de nouvelles technos, pousser des innovations au sein de lâentreprise, amĂ©liorer nos pratiques de code etc.
đ„ Ton Ă©quipe et ton projet
Tu rejoindras lâĂ©quipe technique de Theodo : 120 software engineers, tech leads, engineering managers ou senior architectes. Ă Lyon, lâĂ©quipe technique rassemble une vingtaine dâingĂ©nieurs.
Sur ton projet, tu feras partie dâune Ă©quipe de Theodoers de 4 Ă 5 personnes : ~3 Software Engineers, 1 Tech Lead et 1 Product Owner. Tu seras en contact toutes les semaines avec votre client pour lui partager vos avancĂ©es, affiner son problĂšme et ajuster votre produit pour coller au mieux aux besoins de ses utilisateurs.
Le Tech Lead a pour objectif de te faire rĂ©ussir : il te fait rĂ©flĂ©chir aux problĂ©matiques que tu rencontres et en tâaidant Ă te dĂ©bloquer. Câest vers lui que tu peux te tourner toute la journĂ©e pour nâimporte quelle question et pour rĂ©flĂ©chir ensemble Ă la meilleure maniĂšre dâaborder un problĂšme technique.
Les problĂ©matiques et les technos sont trĂšs diffĂ©rentes dâun projet Ă lâautre, voici quelques exemples :
-
La plateforme Altitude dĂ©veloppĂ©e en 6 mois pour AXA Climate permettant aux sociĂ©tĂ©s de gestion d'Ă©valuer en moins de 10 min les risques liĂ©s au climat, Ă la transition carbone et Ă la biodiversitĂ©. Par exemple, Altitude est capable dâidentifier des risques de montĂ©e des eaux et dâĂ©rosion cĂŽtiĂšre des bĂątiments grĂące Ă son algorithme et aux bases de donnĂ©es scientifiques dâAXA Climate. Toute la code base est en typescript, avec du React en frontend et du Serverless en backend.
-
Un assistant virtuel intelligent (personal shopper) dĂ©veloppĂ© en 1 mois et demi pour un grand groupe, qui recommande des produits en sâadaptant aux prompts du client. Le dĂ©fi Ă©tait de faire une recommandation la plus pertinente et exhaustive possible. Le projet se base sur les technologies IA de LLM (large language model), notamment chatGPT pour le conversationnel et OpenAI pour lâalgo de recherche. LâintĂ©gration a Ă©tĂ© faite avec next.js.
đ Tes perspectives
Notre ambition est de former les leaders de la tech de demain. GrĂące au coaching et formations que lâon propose, tu pourras :
-
Devenir un expert en développement en étant formé aux meilleurs standards de qualité
-
Développer des compétences transverses : coaching, recrutement, commercial, management et marketing technique
-
Participer Ă des groupes dâexpertises avec dâautres passionnĂ©s (CybersĂ©curitĂ©, Serverless, Performance, GreenITâŠ)
-
Construire ton parcours sur-mesure pour atteindre tes objectifs : tech lead, senior architecte, Ă©vangĂ©liste (spĂ©cialiste dâun sujet), CTO ou fondateur dâune start-up etc
đ Profil recherchĂ©
Nous recherchons plus des potentiels que des compĂ©tences, si tu nâes pas un dĂ©veloppeur chevronnĂ© ce nâest pas grave, ne te retiens pas pour postuler !
-
Tu es diplĂŽmĂ© dâune Ă©cole dâingĂ©nieur
-
Tu parles parfaitement français : nos clients sont majoritairement en France et la complexité des sujets traités nécessite un bon niveau pour comprendre et pouvoir vulgariser
-
Tu as un bon relationnel, tu aimes travailler en équipe avec des profils et des métiers différents
-
Tu aimes travailler sur du concret et impacter directement les utilisateurs
-
Tu es dĂ©sireux dâĂ©voluer dans un environnement qui encourage au quotidien lâenvie de progresser, lâesprit dâĂ©quipe et la prise dâinitiatives
đ Les avantages
Lâenvironnement :
-
Des formations de 30 minutes 2 à 3 fois par semaine dispensées par les dirigeants sur des sujets variés : la technique, le produit, la gestion de projet, apprendre à donner des conférences etc
-
Un coach qui sera ta personne de confiance pour tâĂ©pauler au quotidien chez Theodo et parler de tes objectifs de carriĂšre via des sĂ©ances de coaching hebdomadaires
-
La possibilitĂ© de partir en Ă©change dans les bureaux de Theodo Ă lâĂ©tranger (Londres, CasablancaâŠ)
-
La possibilité de venir réguliÚrement dans les bureaux parisiens pour travailler avec les équipes au siÚge
-
Une soirĂ©e par mois, 2 keynotes par an et un week-end dâentreprise une fois par an
-
LâopportunitĂ© de tâinvestir dans la fondation M33 qui permet de participer Ă des projets associatifs avec nos associations partenaires (Ada Tech school, Code Phoenix etc)
-
Un coworking en plein cĆur de Lyon, au Grand HĂŽtel Dieu (2Ăšme arrondissement)
Le package :
-
Un systĂšme dâactionnariat salariĂ© permettant de rĂ©compenser la fidĂ©litĂ© des Theodoers et de les associer Ă la rĂ©ussite long terme du groupe
-
Une prime dâintĂ©ressement, indexĂ©e sur la croissance de lâentreprise
-
Télétravail partiel possible
-
Entre 8 et 12 RTT par an en fonction du nombre de jours fĂ©riĂ©s dans lâannĂ©e
-
Un budget pour acheter ton matĂ©riel (laptop, smartphoneâŠ)
-
Des places en crÚches réservées et une aide au financement
-
Une mutuelle, des tickets-restaurants etc
đ Le process de recrutement
Nous souhaitons que tu sois, dĂšs le process de recrutement, projetĂ© dans notre culture dâapprentissage et te faire rĂ©flĂ©chir Ă ta carriĂšre. Câest pour cela que nos entretiens sont conçus pour Ă©changer, rĂ©flĂ©chir sur des sujets techniques et proposer des idĂ©es crĂ©atives et pragmatiques. Tu es accompagnĂ© tout au long du process par un coach qui va te faire des retours pour tâaider Ă progresser.
Le process se découpe comme suit :
-
Un test dâalgo dâ1h Ă faire en autonomie
-
Un entretien avec un recruteur pour Ă©voquer tes motivations, tes ambitions et pour dĂ©couvrir plus en dĂ©tails Theodo. Câest lâoccasion de discuter de tes projets long terme de carriĂšre, et de la maniĂšre dont Theodo va tâaider Ă les atteindre. Câest ce recruteur qui va ensuite te coacher pour le reste du process.
-
3 entretiens techniques pour Ă©valuer ta capacitĂ© Ă progresser, ton esprit dâĂ©quipe et ton autonomie.
-
Un entretien avec un membre de lâĂ©quipe dirigeante de Theodo pour Ă©changer sur la vision de lâentreprise et ta projection dans ce projet.
Ă lâissue de ce processus, si la rĂ©ponse est positive, tu auras 7 jours pour accepter la proposition.
PrĂȘt Ă nous rejoindre ?