Backend Engineer API (H/F)
Role details
Job location
Tech stack
Job description
Pour concevoir, développer et faire évoluer la nouvelle plateforme digitale dédiée aux voyageurs, nous recherchons aujourd'hui un(e) Backend Engineer API (H/F)., Rattaché(e) au Principal Engineer, vous participez au développement des API qui constituent le cœur de la plateforme digitale de Velvet.
Vous concevez et développez les services qui alimentent aussi bien les parcours des voyageurs (réservation, billettique, information voyageur...) que les outils destinés aux équipes d'exploitation.
Au quotidien, vous développez des services backend robustes, sécurisés et performants, tout en contribuant à la qualité globale de la plateforme. Vous participez également à la préparation de ces API à de futurs usages par l'intelligence artificielle (exposition via MCP, …).
En étroite collaboration avec les équipes Product, Data et les autres ingénieurs de la plateforme, vous contribuez à construire un socle technique fiable, évolutif et durable., Développement des API :
- Vous concevez et développez des API REST claires, versionnées et documentées.
- Vous développez quotidiennement en Python, TypeScript ou Go.
- Vous participez aux revues de code, aux tests automatisés et à l'amélioration continue de la qualité logicielle.
- Vous contribuez à la documentation technique et au maintien de standards de développement élevés.
Sécurité et fiabilité :
- Vous intégrez les principes de sécurité dès la conception des services (authentification, autorisation, gestion des secrets).
- Vous développez des services résilients, performants et hautement disponibles.
- Vous participez à la mise en place de l'observabilité de la plateforme (logs, métriques, traces).
Cloud et exploitation :
- Vous déployez vos développements chez un hyperscaler (AWS, Cloudflare ou équivalent).
- Vous contribuez aux pipelines CI/CD et aux bonnes pratiques DevOps.
- Vous participez à l'amélioration continue des outils et des processus d'exploitation.
Innovation et préparation des usages de demain :
- Vous préparez les API à être consommées par des assistants d'intelligence artificielle via le protocole MCP.
- Vous concevez des contrats d'API exploitables par des modèles de langage (LLM).
- Vous contribuez à faire évoluer une plateforme pensée dès aujourd'hui pour les usages numériques de demain.
Requirements
Issu(e) d'une formation supérieure en informatique (Bac+5, école d'ingénieur ou équivalent), vous justifiez idéalement d'une première expérience en développement backend, acquise lors d'un stage, d'une alternance ou d'un premier poste.
Vous aimez développer, comprendre le fonctionnement des systèmes et produire un code de qualité.
Vous maîtrisez au moins un des langages suivants : Python, TypeScript ou Go, ainsi que les principes de conception d'API REST.
Vous possédez de bonnes connaissances des pratiques de développement modernes : tests automatisés, revue de code, documentation, CI/CD, Docker et environnements cloud (AWS).
Curieux(se), vous vous intéressez aux nouvelles technologies, notamment aux modèles de langage (LLM) et aux usages émergents de l'intelligence artificielle. Une première connaissance du protocole MCP ou une forte envie de monter en compétence sur ces sujets constituera un véritable atout.
Rigoureux(se), impliqué(e) et pragmatique, vous appréciez le travail en équipe et souhaitez participer à la construction d'une plateforme technologique ambitieuse, au cœur de l'expérience ferroviaire de demain.