🇫🇷 Paris, France · 4h ago

Stagiaire Développeur·se Back-End / Intégration de Données

BusTrackr

LinkedInjunior
À propos de BusTrackrBusTrackr est une plateforme moderne (Web et Mobile) conçue pour suivre et optimiser les déplacements en transports en commun en Île-de-France. En combinant des données structurelles massives et des flux en temps réel, BusTrackr permet aux utilisateurs de ne plus rater leur bus grâce à une expérience fluide et performante.Porté par son fondateur sous un statut d'entreprise individuelle (EI), le projet entre dans une phase d'expansion majeure. Notre objectif : étendre notre couverture à de nouvelles régions françaises (Bourgogne, Normandie, Bordeaux...) et internationales (Londres, Porto...). Pour relever ce défi d'ingénierie de données, nous recherchons un·e stagiaire Back-End / Data Integration.Vos Missions & ProjetsAu cœur de l'architecture de BusTrackr, vous travaillerez principalement sur deux dépôts clés : le Fetcher de données (pipeline quotidien) et l'API REST. Vos missions incluront :Expansion des Réseaux de Transport : Adapter et faire évoluer le script de récupération quotidien (Node.js) pour intégrer les plateformes Open Data de nouvelles régions.Pipeline de Données & Parsing : Automatiser le téléchargement, le nettoyage et le parsing de données volumineuses et hétérogènes (fichiers JSON, archives ZIP, spécifications GTFS/CSV) pour alimenter notre base de données MySQL.Optimisation du Temps Réel : Participer à l'amélioration de l'API (Node.js / Express) qui interroge les flux temps réel.Algorithmique & R&D (Bonus/Projet) : Participer à la conception d'un algorithme d'approximation géolocalisée (estimer la position d'un bus sur une carte en croisant ses horaires théoriques, ses retards et ses derniers arrêts validés).Rigueur & Versioning : Documenter vos intégrations et suivre l'avancement des tâches via des tickets GitHub.Stack Technique du ProjetFetcher & API : Node.js, Express, JavaScript.Base de données : MySQL (générée et mise à jour quotidiennement par des tâches CRON).Écosystème Global : Next.js (Web), React Native / Expo (Mobile), GitHub.Profil recherchéFormation : Étudiant·e en Informatique (BUT 2, Licence 3, Master 1, École d'ingénieurs ou équivalent).Compétences techniques attendues : Bonne maîtrise de Node.js et des concepts d'asynchronisme (gestion de requêtes d'APIs et traitement de fichiers). Bases solides en SQL (MySQL) et en manipulation de structures de données complexes (JSON, CSV). Utilisation fluide de Git / GitHub. Un intérêt ou une première expérience avec le format GTFS ou l'Open Data est un plus.Soft Skills : Autonomie, rigueur (la précision des horaires de transport est cruciale !) et envie d'apprendre aux côtés d'un développeur-fondateur.Conditions du stage & EnvironnementDurée : environ 2 mois (44 jours maximum)Format : Stage à temps plein en mode hybride. Suivi quotidien sur Discord (récaps, entraide). Un point hebdomadaire en présentiel dans le 13e arrondissement de Paris (au sein du Fablab universitaire MILLab). Adaptation possible : Si votre école impose du 100% présentiel, le stage pourra s'effectuer dans les espaces de coworking de la faculté ou à la bibliothèque universitaire attenante.Rémunération : Stage sans rémunération ou gratification (conformément à la réglementation pour les stages de moins de 2 mois).Début des entretiens : Début septembre.Pour postulerPrêt·e à connecter des millions de lignes de bus ? Rendez-vous à l'URL suivante pour candidater : https://clement-logan.fr/fr/jobs/show/bustrackr-stagiaire-back-end-data-integration

Sourced from LinkedIn. Relocantly aggregates public job postings; apply on the original site.