Ton environnement de travail
Tu rejoins une équipe à taille humaine, sous la conduite de managers expérimentés et reconnus. Ton environnement de travail sera stimulant, plein d’apprentissages et de défis, où tu pourras témoigner de l’impact positif de tes efforts sur l’amélioration de la sécurité des opérations spatiales.
Au quotidien, tu travailleras sous la responsabilité d’un lead dev, avec développeurs, architectes, experts du spatial, expert de la data, voir éventuellement les utilisateurs finaux.
Ta mission
En tant que développeur back-end, ton rôle sera de développer différentes Services Web (RESTful ou Graphql) afin d’exposer les différentes fonctionnalités de la plateforme. Soit au quotidien :
Initier puis contribuer au projet de développement en suivant une approche micro-services
Appliquer les bonnes pratiques de développement définis par le Lead développeur. Ce point touche aussi bien l’organisation du code, que celle du travail.
Démontrer par l’exemple l’application de ces bonnes pratiques et les transmettre aux membres de l’équipe plus junior sur le même segment technologique.
Être moteur, force de proposition face à différentes problématiques (gestion efficace des données, mise en cache, mise en en sécurité des AP, etc.)
Implémenter les fonctions de backend, réalises des test unitaires et d’intégration automatisés.
S’intéresser aux problématiques data pipeline et frontend afin de challenger la cohérence de bout en bout de la solution.
Sensible aux problématiques performances
Compétences requises (dont une expérience significative) :
Expérience significative (4 ans +) sur un rôle de développeur backend en Java.
Un autre langage utilisés pour la mise en place de micro-services tels que Go, Python, NodeJS.
Mise en place de plans de test automatisés.
Mise en place d’API REST et intégration avec d’autres API REST.
Gestion du code et intégration continue (Gitlab / Gitlab-CI)
Connaissances (ou appétence) recherchées (dont une expérience serait un plus) :
Sécurisation des services (authentification et contrôle d’accès : Protocole OIDC) et des échanges (gestion des certificats)
Mise en œuvre de test de performance d’APIs ou d’IHM
Mise en place de règles de qualimétrie (Sonar).
Packaging / Déploiement de containers dans Kubernetes est un plus (docker, Kubernetes / Chartes HELM)
Accès aux données dans différentes solutions de persistance distribuées telles que S3, base orientée graphe, Cassandra, Elasticsearch, Redis.
Développement d’API graphql.
Savoir-être :
Analytique et rigoureux.
Bonne culture scientifique, mathématique.
Anglais courant (Niveau opérationnel)
Capacité à travailler en équipe (autonome, proactif, créatif, force de proposition)
Capacité d’adaptation – esprit start-up
Bonne Communication écrite et orale – précis et concis
Les entretien se déroulent en 3 temps de sélections successives:
Un premier échange avec votre interlocuteur ressources humaines Look Up Space
Un deuxième échange avec lead dev et architecte plus axé technique. Des mises en situations techniques seront proposées.
Un troisième échange avec au moins un des fondateurs de la société.