{"id":2004677,"url":"https://alion.io/job/stellantis-stage-developpeur-full-stack-typescript-dominanteback-end","title":"Stage : Développeur full stack TypeScript (dominanteback-end)","company":{"id":170866,"name":"Stellantis","domain":"stellantis.com","url":"https://alion.io/company/stellantis-2","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Talentsoft","truth_index":{"grade":"A","score":100,"open_postings":4,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":7,"computed_at":"2026-10-23T05:54:15Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"internship","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Versailles, France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":43000,"max_usd":78000,"period":"year","method":"role_country_seniority_unknown","sample_n":469},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Apache Kafka","optional":false},{"name":"C#","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"RabbitMQ","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-10-07T12:35:44Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-23T23:48:00Z","board_verified":true,"closed_at":null,"days_open":16,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":16},"description":"Filière/Métier\nEngineering - Engineering\nContrat\nStage\nDescription de la mission\nStellantis Motorsport engage ses voitures en Championnat du monde FIA de Formule E. Pendant un E-Prix,les ingénieurs décident vite : comment gérer l'énergie de la batterie, quand déclencher l'Attack Mode, quelle configuration retenir. Ils s'appuient pour cela sur des outils logiciels internes, conçus et maintenus par notre pôle Trackside Softwares\nLe stage se déroule au sein de ce pôle, sur les outils de stratégie de course Formule E\nLa mission : Vous prenez en charge un sujet de développement identifié sur la stratégie de course, défini avec votre tuteur au début du stage. Vous le menez de la conception à la mise en production, avec des points de suivi réguliers.\nAu fil du stage, vous serez amené à :\nDévelopper et faire évoluer des APIs de stratégie : écrire les contrats, les implémenter, les tester et les documenter.\nTravailler sur les échanges asynchrones entre les APIs et le moteur de simulation : envoi des demandes de calcul, récupération des résultats, traitement des erreurs.\nManipuler les données de référence d'une course en MongoDB.\nIntervenir sur les interfaces React existantes qui présentent ces services aux ingénieurs. Le stage ne comprend pas de conception graphique.\nParticiper à la vie de l'équipe : revues de code (les vôtres et celles des autres), rédaction d'ADRs, contribution aux bibliothèques partagées du monorepo.\nProfil\nVous êtes en 5e année d'école d'ingénieurs ou de master en informatique, et vous cherchez un stage de fin d'études.\nCompétences attendues\nBonnes bases en programmation JavaScript ou TypeScript, acquises en cours, en projet ou sur des projets personnels\nNotions de développement back-end : ce qu'est une API REST, comment on la construit et comment on la teste\nNotions de bases de données (relationnelles ou documentaires)\nPratique de Git\nAnglais technique lu et écrit : documentation, fournisseurs et championnats sont internationaux\nSeraient un plus\nUn premier projet avec Node.js et Express (ou équivalent)\nDes notions de Docker ou d'intégration continue\nUne première expérience avec React\nUne curiosité pour la messagerie asynchrone (RabbitMQ, Kafka…)\nDes notions de C#/.NET\nAu-delà de la technique, nous attachons de l'importance à la rigueur, à la capacité à poser des questions et à expliquer ce que vous faites.\nUne connaissance du sport automobile n'est pas nécessaire ; l'intérêt pour le domaine suffit.\nChez Stellantis nous évaluons les candidats selon leurs qualifications, leurs mérites et les besoins du métier Nous accueillons les candidatures des personnes de tout genre, âge, ethnie, nationalité, religion, orientation sexuelle, et handicap.\nLa diversité de nos équipes nous permettra de mieux appréhender l'évolution des besoins de nos clients et de notre environnement futur.\nDurée du contrat\n6 mois\nNiveau de diplôme préparé\nBac+5\nLangues\nAnglais (C1 - Courant (3,5 - 4,4 Bright))","description_format":"text","description_chars":2941,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-07T12:35:44Z"}],"visa":[],"liveness":{"score":15,"band":"cold","label":"Long shot","p_open":1,"p_active":0.433,"p_room":0.35,"age_days":15,"expected_fill_days":7,"reasons":["conf:0","velocity","win:tail","comp:brand"],"computed_at":"2026-10-23T05:54:15Z"},"pay":null,"html_url":"https://alion.io/job/stellantis-stage-developpeur-full-stack-typescript-dominanteback-end","json_url":"https://alion.io/job/stellantis-stage-developpeur-full-stack-typescript-dominanteback-end.json","meta":{"generated_at":"2026-10-24T00:54:41Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1422,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":170866},"rest":"https://alion.io/mcp/rest/get_company?id=170866"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fstellantis-stage-developpeur-full-stack-typescript-dominanteback-end"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fstellantis-stage-developpeur-full-stack-typescript-dominanteback-end"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fstellantis-stage-developpeur-full-stack-typescript-dominanteback-end"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/stellantis-stage-developpeur-full-stack-typescript-dominanteback-end\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fstellantis-stage-developpeur-full-stack-typescript-dominanteback-end"}]}