Description du poste
**Light Kitch** est une start-up en forte croissance accompagne des restaurateurs sur les plateformes de livraison **(Uber Eats, Deliveroo, Wolt)** : lancement de marques, suivi des ventes, facturation. L'activité s'appuie sur des outils internes et sur des intégrations avec ces plateformes.
Afin d’accompagner notre développement, nous recherchons **un(e) stagiaire** motivé(e) (H/F) pour concevoir et développer sa nouvelle plateforme web, en React, TypeScript et PostgreSQL.
**Le** ou **la stagiaire** rejoint la construction d'une plateforme web sur une stack React, TypeScript et PostgreSQL. Il ou elle y contribue dès la conception, aux côtés de l'équipe tech et des équipes métier qui l'utiliseront.
**Missions principales :**
Les missions couvrent tout le cycle d'une application, de la conception à la mise en production.
**Conception :**
* Recueillir le besoin auprès des équipes métier et le formaliser (user stories, maquettes).
* Modéliser les données (MCD, schéma relationnel) et proposer l'architecture de l'application.
**Développement front-end :**
* Développer les écrans et des composants réutilisables en React et TypeScript.
* Gérer les formulaires, la validation, les états et les appels aux API.
* Livrer des interfaces responsive et accessibles.
**Développement back-end et données :**
* Développer des API en TypeScript (Node.js).
* Concevoir le schéma PostgreSQL, écrire les requêtes SQL et les migrations.
* Sécuriser l'application : authentification, gestion des droits, protection contre les injections.
**Qualité et mise en production :**
* Écrire des tests unitaires et d'intégration.
* Travailler avec Git : branches, pull requests, revues de code.
* Documenter le code et les choix techniques.
* Participer à la conteneurisation (Docker) et au déploiement.
**Stack technique :**
* React (Interface utilisateur),
* TypeScript et PostgreSQL sont indispensables (Front-end et back-end (Node.js) / (Schéma, requêtes, migrations) ;
* Docker est un plus.
**Profil recherché :**
**Formation :**
* En cours de formation Concepteur Développeur d'Applications (Bac+3) ou cursus informatique équivalent, avec **un stage prévu dans le parcours.**
**Compétences techniques :**
* Premiers projets réalisés en React et TypeScript (école ou personnels).
* Bases solides en SQL et en modélisation relationnelle.
* Notions d'API REST et de sécurité des applications web.
* Pratique de Git au quotidien.
* **Un plus** : Docker, tests automatisés.
**Savoir-être :**
* Autonomie et rigueur.
* Curiosité et envie d'apprendre vite.
* Capacité à expliquer ses choix techniques à des non-développeurs.
**Langues :**
* Français courant (langue de travail)
* Anglais technique pour la documentation.
* Luxembourgeois ou allemand : un plus.
**Ce que le stage apporte :**
* Un projet réel, mené de la conception à la mise en production.
* Un tuteur dédié et des revues de code régulières.
* Une stack moderne, très demandée sur le marché.
* Un travail direct avec les éq