Odissia.
NutriMove — Branche nutrition & exercice physique
OFFRE DE STAGE — DÉVELOPPEUR WEB FULL STACK
Durée : 2 mois | Début souhaité : 1er juillet 2026
Structure
Odissia. — branche NutriMove
Poste
Développeur·se Web Full Stack
Durée
2 mois (juillet – août 2026)
Début
1er juillet 2026
Gratification
Légale en vigueur
Lieu
Lille, Hybride (à définir)
Contact
[email protected]
À propos d'Odissia. et de NutriMove
Odissia. est une startup dont l'activité s'articule autour de plusieurs branches complémentaires dédiées à la santé mentale. NutriMove est l'une de ces branches : une plateforme web combinant suivi nutritionnel personnalisé et programmes d'exercice physique adapté.
Notre ambition est de proposer une expérience utilisateur intelligente, en intégrant des recommandations adaptées grâce à l'intelligence artificielle. Ce stage s'inscrit directement dans le développement de NutriMove, au sein de l'écosystème Odissia.
Missions du stage
En collaboration directe avec l'équipe fondatrice, vous interviendrez sur les axes suivants :
- Développement de fonctionnalités back-end (API REST, gestion des utilisateurs, calcul de macronutriments, programmes d'entraînement)
- Intégration d'API tierces (données nutritionnelles, bases d'aliments, éventuellement OpenAI ou équivalent)
- Contribution au développement front-end : interfaces de suivi, tableaux de bord, visualisation de données
- Participation à la mise en place d'un module d'IA légère (recommandations personnalisées, analyse de progression)
- Tests, débogage et documentation du code produit
Stack technique du projet
Vous travaillerez sur les technologies suivantes — une montée en compétence est attendue et accompagnée sur celles que vous ne maîtrisez pas encore :
Back-end (Python)
- Python 3.11+ — langage principal du projet
- FastAPI ou Django REST Framework — construction des API
- PostgreSQL — base de données relationnelle
- SQLAlchemy / ORM — gestion des modèles de données
- JWT (JSON Web Tokens) — authentification sécurisée
Front-end
- React.js (avec hooks) — interface utilisateur dynamique
- Tailwind CSS — design utilitaire et responsive
- Chart.js ou Recharts — visualisation de données (courbes de poids, apports, entraînements)
IA & APIs
- OpenAI API ou Mistral API — intégration de recommandations intelligentes
- Edamam ou Open Food Facts API — données nutritionnelles
- Prompt engineering de base — rédaction et test de prompts
DevOps & Outils
- Git / GitHub — versioning et collaboration
- Docker (notions) — conteneurisation de l'environnement
- Notion ou Linear — gestion de projet
Profil recherché / Compétences techniques
- Bonne maîtrise de Python (niveau intermédiaire minimum)
- Notions de développement web (HTML/CSS, JavaScript, bases de back-end)
- Curiosité active pour l'intelligence artificielle et les APIs
- Capacité à lire et comprendre une documentation technique en anglais
Ce qui fera vraiment la différence
Nous cherchons avant tout quelqu'un qui apprend par la pratique. Lors de votre candidature, nous vous demanderons de nous présenter un projet personnel ou académique où vous avez utilisé une API ou intégré un composant d'IA — même imparfait, même inachevé.
- Vous avez développé un side project qui consomme une API externe
- Vous avez expérimenté avec un modèle de langage (ChatGPT API, Mistral, Hugging Face…)
- Vous avez eu une idée et avez codé quelque chose pour la tester, sans qu'on vous le demande
Qualités humaines
- Autonomie et sens de l'initiative — vous n'attendez pas qu'on vous dise quoi faire
- Curiosité intellectuelle pour la nutrition, le sport ou le bien-être
- Goût pour les environnements de travail agiles et informels
- Communication claire, capacité à poser les bonnes questions
Ce que nous offrons
- Une immersion réelle dans le développement d'un produit numérique de A à Z
- Un encadrement technique régulier et des retours constructifs
- La liberté de proposer, tester et implémenter vos idées
- Une expérience valorisante mêlant web, données et IA appliquée
- Prise en charge des frais de transport (si présentiel)
Candidature
Envoyez-nous :
- Votre CV (1 page suffit)
- Un message de présentation court — pas de lettre de motivation formelle, dites-nous simplement qui vous êtes et ce qui vous motive
- Un lien ou une description d'un projet perso ou académique impliquant une API ou de l'IA (GitHub, Notion, démo, etc.)
[email protected]
Les candidatures sont examinées au fil de l'eau.
Rémunération : à partir de 1,00€ par jour
Lieu du poste : En présentiel