🔎Contexte du stage :
OpenAirlines est une entreprise pionnière et innovante dans la décarbonation de l’aviation. Avec nos solutions d’optimisation des opérations aériennes, nous sommes leaders dans la transformation durable du secteur.
En tant que Développeur Fullstack, vous serez intégré dans l’équipe d’ingénierie. Vous travaillerez sur la modernisation de l’accès à nos environnements où les solutions de OpenAirlines sont déployées et protégées.
Objectif du stage : Transformer notre processus d’accès en un système automatisé et fluide, basé sur des notifications pour simplifier la gestion des demandes.
💻Technical stack: NodeJS, TypeScript, Angular, MongoDB, Google Cloud Platform (GCP), PubSub, Kubernetes, Docker…
1. Optimisation de la Gestion des Accès
Remplacement du formulaire manuel actuel par une liste de demandes d’accès générées automatiquement lors de la soumission par un utilisateur.
Implémentation d’une interface permettant aux gestionnaires d’environnements d’accepter ou de refuser les demandes directement depuis cette liste.
2. Traçabilité et Historique des Accès
Création d’un système permettant de conserver un historique complet de toutes les demandes, incluant leur statut (acceptée/refusée).
Mise en conformité avec notre politique de sécurité interne (ISMS).
3. Fonctionnalité “Machine à Remonter le Temps”
1. Réduction de la Dette Technique
Mettre à jour le framework Angular vers la version 18 et aligner les dépendances d’Alfred avec celles des autres projets front-end.
Éliminer les composants obsolètes de l’application (par exemple, suppression des colonnes inutilisées dans les tables d’accès des utilisateurs).
2. Documentation et Schéma d’Architecture
Une fonctionnalité opérationnelle de gestion des accès simplifiée et automatisée.
Une architecture mise à jour et documentée.
Un historique fonctionnel et exploitable des accès pour répondre aux besoins de conformité.
Vous êtes en Master 2 ou équivalent à la recherche d’un stage de fin d’étude de 5 à 6 mois.
Vous avez un profil de développeur Full Stack avec des compétences en NodeJS, TypeScript et langage de requêtes MongoDB.
Excellentes compétences en communication, dynamisme et esprit d’équipe.
Vous avez les bases de la communication à l’écrit et à l’oral en anglais.
Compétences Appréciées
En rejoignant OpenAirlines, vous allez :
🌱 Jouer un rôle dans la création d’une industrie aéronautique plus durable.
🏢Travailler dans le centre-ville de Toulouse, avec des équipes à l’international.
🌴Changer d’environnement de travail 3 semaines par an grâce à notre politique “Work From Anywhere”.
🧠Développer votre potentiel en participant à des conférences, des événements (DevFest, French Tech…), des cours en ligne (Udemy), le FedEx Day : 24 heures d’innovation en équipe, ou encore la promotion interne.
🚵♀️Recevoir un forfait mobilité durable et un pass culture chaque année.
🤟Profiter d’activités uniques de team building.
🍾Célébrez les réussites par des fêtes incroyables et des after-work au bar du coin à la moindre occasion !
🦸♀️ Être accueilli par un binôme pour assurer une transition en douceur dans notre environnement de travail.
🐻❄️ Avoir une mascotte : Viktor, un ours polaire de 2 mètres de haut qui veille sur nous.
Appel de présentation : avec votre tuteur. Il vous en dira plus sur OpenAirlines et apprendra à mieux vous connaître, ainsi que votre parcours et vos centres d’intérêt.
Entretien final : Au cours de cette étape, nous souhaitons approfondir vos connaissances techniques et vos motivations.
Nous ferons de notre mieux pour vous donner une réponse et un feedback constructif rapidement.
Chez OpenAirlines, l’inclusion et la diversité sont nos priorités. Nous recrutons des talents avec leurs différences et leur personnalité.