L’équipe
Vous rejoindrez l’équipe Connect, en première ligne pour rendre Internet accessible à tous les passagers à bord. Cette équipe combine une expertise middleware embarqué avec une composante web orientée services, le tout pour garantir une expérience fluide et connectée en vol.
Chaque jour, nous orchestrons des flux de communication en temps réel entre les satellites, les équipements embarqués, nos serveurs à bord et une plateforme cloud multi-régions.
Nos projets sont développés en Python, dans un environnement où la performance, la résilience aux pannes et la gestion de gros volumes de données sont essentielles.
La qualité de code n’est pas une option : elle est au cœur de nos exigences pour offrir un service fiable aux compagnies aériennes et à leurs passagers.
Le poste
En tant que Lead Développeur Python, vous serez bien plus qu’un référent technique. Vous jouerez un rôle central dans la réussite de nos projets, tout en accompagnant l’équipe vers l’excellence technique et la progression individuelle.
Vos missions principales :
Piloter la vision technique
Vous définissez les standards de qualité, les bonnes pratiques de développement, et vous guidez l’équipe dans leurs choix techniques pour assurer robustesse, cohérence et performance.
Coordonner les projets
En lien étroit avec les parties prenantes, vous participez à la planification des projets, organisez le travail de l’équipe et suivez l’avancement. Vous savez anticiper les risques et adapter le cap si nécessaire.
Coder avec impact
Vous gardez les mains dans le code, en concevant et développant des applications Python fiables, évolutives et bien testées. Vous êtes aussi force de proposition dans la résolution de problèmes techniques complexes.
Accompagner et faire grandir l’équipe
Vous jouez un rôle de mentor auprès de vos collègues. Vous les aidez à progresser, vous partagez votre expérience et vous favorisez un climat de tolérance, collaboratif et inclusif.
Faire avancer notre stack et nos pratiques
Vous êtes curieux des nouvelles tendances et technologies et êtes moteur dans les initiatives d’amélioration continue, tant sur nos outils que sur nos méthodes de travail.
Mettre en production et assurer la fiabilité
Vous participez aux mises en production, veillez à la stabilité de nos services existants et assurez un support de niveau 2 quand cela est nécessaire.
Vous rejoindrez une équipe soudée, composée de profils juniors à expérimentés. Les outils que vous développerez seront utilisés chaque jour par les équipes internes, mais aussi par des millions de passagers à travers le monde.
Et surtout, vous verrez l’impact concret de votre travail : un code qui vole (littéralement) et qui connecte.
Vous êtes développeur Python et vous aimez relever des défis techniques complexes. Vous avez une expérience confirmée dans le développement embarqué, en particulier dans des environnements distribués où la communication entre composants logiciels et matériels est clé. Vous êtes à l’aise avec les échanges via API, message brokers ou protocoles plus bas niveau, et vous savez concevoir des services middleware fiables et modulaires.
Avec le temps, vous avez développé un vrai sens de l’architecture : vous savez faire le lien entre les contraintes du terrain (matériel, connectivité, performance) et les exigences du code métier. La qualité logicielle n’est pas un mot creux pour vous : elle guide vos choix, vos tests, et votre rigueur.
Chez Display, vous évoluerez dans un environnement technique exigeant, à la croisée de l’embarqué et du cloud. Le système a été pensé pour être modulaire, afin de s’adapter facilement aux besoins spécifiques de nos clients. Cette modularité, combinée aux contraintes fortes liées à l’embarqué (connectivité intermittente, ressources limitées, performance), offre un terrain de jeu idéal pour les profils curieux et proactifs.
Ce que nous attendons de vous
En tant que Lead Développeur Python, vous serez bien plus qu’un référent technique. Vous jouerez un rôle central dans la réussite de nos projets, tout en accompagnant l’équipe vers l’excellence technique et la progression individuelle.
Notre plateforme repose sur une architecture microservices moderne, avec des échanges entre composants via des APIs ou des messages brokers. Cette approche implique une bonne maîtrise des stacks techniques et une vision claire des flux applicatifs.
Le système est hybride : une partie fonctionne directement à bord des avions, l’autre est déployée dans le Cloud.
Les compétences clés attendues :
Langages : Python 3, Bash
Frameworks : FastAPI, Flask
Bases de données : PostgreSQL, MySQL, SQLite, Redis, MongoDB
Message brokers : Redis, RabbitMQ (ou équivalent)
Outils & environnements : Linux (Ubuntu), Docker, k8s, Git, AWS, pipelines CI/CD (GitLab ou équivalent)
Architecture & pratiques : Très bonne maîtrise de la conception orientée objet, des architectures microservices et des principes de qualité logicielle
Gestion de projet & leadership : Expérience confirmée dans la conduite de projets de développement logiciel (de la conception à la mise en production), capacité à encadrer une équipe technique, à communiquer efficacement et à gérer les imprévus
Méthodologies : Bonne connaissance des workflows Git, des approches Agile/Scrum
Anglais : Niveau professionnel (écrit, lu, parlé – CEFR B2 / TOEFL iBT 72 minimum)
Et si vous cochez aussi ces cases, c’est un vrai plus !
Vous avez déjà mis les mains dans l’univers aéronautique : ARINC 429, ARINC 600, Discretes
Vous avez une expérience système, notamment dans la création ou personnalisation de Linux embarqué.
Vous avez travaillé dans des environnements à forte exigence de redondance, avec des flux temps réel ou de la forte volumétrie.
Vous venez du secteur des transports (automobile, ferroviaire, etc.), vos compétences sont plus que bienvenues : on parle souvent le même langage technique !
These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.
Nantes · Paris