Emploi
J'estime mon salaire
Mon CV
Mes offres
Mes alertes
Se connecter
Trouver un emploi
TYPE DE CONTRAT
Emploi CDI/CDD
Missions d'intérim Offres d'alternance
Astuces emploi Fiches entreprises Fiches métiers
Rechercher

Développeur web full stack pour le pilotage des télescopes du réseau tarot (h/f)

Toulouse
CDD
Développeur web
Publiée le Il y a 8 h
Description de l'offre

La personne recrutée aura pour mission le développement et le déploiement du logiciel PyROS dans le cadre du réseau des 4 télescopes TAROT (Telescopes à Action Rapide pour les Objets Transitoires).


Activités

- La personne recrutée travaillera au sein de l’équipe projet IRAP constituée d’un chef de projet logiciel, d’un développeur, et d’un responsable scientifique, en collaboration avec une équipe scientifique du CNES.
- Elle interviendra sur le développement du logiciel PyROS dans son ensemble, à la fois sur le frontend et sur le backend, et réalisera son déploiement sur les 4 sites TAROT.
- D’autre part, des tests devront être écrits systématiquement pour valider toutes les fonctionnalités du logiciel, faciliter leur évolution, et se prémunir contre toute régression. Ces tests entreront dans la suite de tests générale venant assurer la fiabilité du logiciel.
- Enfin, le code source devra être systématiquement accompagné de commentaires explicatifs, et la documentation technique (installation, configuration, exécution, utilisation...) devra être mise à jour régulièrement, le tout rédigé en anglais à cause de la vocation internationale de ce logiciel.


Compétences

- Nous recherchons avant tout un(e) informaticien(ne) développeur ayant des compétences solides en programmation orientée objets, avec une certaine expérience du langage Python (v3), ainsi que des technologies du web (HTML, CSS, JavaScript).
- Une expérience minimum du paradigme MVC (Modèle, Vue, Contrôleur) avec un framework orienté objet (et si possible avec Django), ainsi que du langage SQL pour les requêtes sur la base de données relationnelle Postgres, et enfin d’UML pour la réalisation de schémas techniques explicatifs, sont grandement souhaitées.
- La personne recherchée devra être rigoureuse et consciencieuse pour documenter efficacement le code source, mettre à jour la documentation technique de façon claire, et créer un nouveau test pour chaque nouvelle fonctionnalité.
- Elle devra aussi être capable de rédiger en anglais, surtout pour la documentation technique et les commentaires dans le code source.
- Enfin, une appétence pour le domaine spatial serait un plus, sans qu’une expérience ou compétence soit exigée dans ce domaine.


Contexte de travail

La personne recrutée travaillera à l’IRAP (~300 personnes), un laboratoire CNRS (Centre National de Recherche Scientifique) de recherche en astrophysique et planétologie, spécialisé dans la définition, la conception et la réalisation d’instruments embarqués à bord de satellites et de grands observatoires au sol. L’IRAP développe des outils informatiques pour l’exploitation des données issues de ces missions et la maintenance des bases de données associées.
La personne recrutée sera intégrée à l'équipe projet de l’IRAP et du CNES (Centre National d’Études Spatiales, l’agence spatiale française) comprenant une dizaine de personnes (chercheurs, astronomes, ingénieurs et techniciens).

Présentation du projet
Le réseau des 4 télescopes TAROT (Telescopes à Action Rapide pour les Objets Transitoires) répartis dans le monde (France, Chili, Réunion, et depuis 2024, Nouvelle Calédonie) est géré par le CNES et le laboratoire IRAP/CNRS pour suivre la trajectoire des satellites géostationnaires dans le cadre du projet européen de surveillance de l’espace EU-SST, mais aussi pour observer au plus tôt les événements cosmiques cataclysmiques tels que les sursauts gamma, les supernovaes, les ondes gravitationnelles, ou encore les neutrinos.
Ce réseau est en cours de mise à jour aussi bien au niveau du matériel (instruments, cameras, informatique) que du logiciel. Dans ce cadre, un nouveau logiciel baptisé PyROS (Python Robotic Observatory System) est développé depuis plusieurs années, et doit être progressivement déployé sur les 4 observatoires du réseau TAROT en remplacement du logiciel existant.

Logiciel PyROS
Le logiciel PyROS est écrit presque entièrement en Python et s’appuie sur le framework web professionnel orienté objets Django. Ce framework est utilisé pour la structuration du projet, la gestion des utilisateurs, la sécurisation de l’application, la gestion de la base de données Postgres (via ORM, Object Relational Mapper), et la génération des interfaces (pages web dynamiques).
Il a été conçu de manière générique pour piloter toutes sortes d’observatoires avec des télescopes robotiques. Il doit exécuter de manière entièrement automatique des requêtes d’observation du ciel déposées par des scientifiques, après les avoir planifiées, en pilotant un ensemble d’instruments (observatoire, télescope, cameras, …), tout en surveillant l’environnement (principalement la météo) pour protéger l’observatoire et le mettre en sécurité si nécessaire.
Les pages web de l’application PyROS permettent à la fois d’administrer et configurer le logiciel et tous ses paramètres (utilisateurs, instruments, sous-systèmes), de visualiser l’état actuel de l’observatoire (le télescope et son environnement interne et externe), d’interagir avec lui (contrôle-commande), de suivre et contrôler l’état des sous-systèmes logiciels, et de consulter les résultats des observations.
La partie backend fonctionne sur le principe d’une architecture MVC (Modèle/Vue/Controleur).
La partie frontend (IHM) est réalisée à partir de templates Django, du framework Tailwind (CSS/JS), ainsi que des éléments VueJS, Htmx, et Jquery.
L’application web est «responsive» (réactive) et fonctionne sur différents types de supports (smartphone, tablette, ordinateur). Elle est aussi relativement ergonomique et dynamique grâce à l’utilisation de la technologie des websockets.
Le projet est hébergé sur un Gitlab qui permet le suivi des différentes versions et de l’historique du développement.



Le poste se situe dans un secteur relevant de la protection du potentiel scientifique et technique (PPST), et nécessite donc, conformément à la réglementation, que votre arrivée soit autorisée par l'autorité compétente du MESR.

La personne recrutée travaillera à l’IRAP (~300 personnes), un laboratoire CNRS (Centre National de Recherche Scientifique) de recherche en astrophysique et planétologie, spécialisé dans la définition, la conception et la réalisation d’instruments embarqués à bord de satellites et de grands observatoires au sol. L’IRAP développe des outils informatiques pour l’exploitation des données issues de ces missions et la maintenance des bases de données associées.
La personne recrutée sera intégrée à l'équipe projet de l’IRAP et du CNES (Centre National d’Études Spatiales, l’agence spatiale française) comprenant une dizaine de personnes (chercheurs, astronomes, ingénieurs et techniciens).

Présentation du projet
Le réseau des 4 télescopes TAROT (Telescopes à Action Rapide pour les Objets Transitoires) répartis dans le monde (France, Chili, Réunion, et depuis 2024, Nouvelle Calédonie) est géré par le CNES et le laboratoire IRAP/CNRS pour suivre la trajectoire des satellites géostationnaires dans le cadre du projet européen de surveillance de l’espace EU-SST, mais aussi pour observer au plus tôt les événements cosmiques cataclysmiques tels que les sursauts gamma, les supernovaes, les ondes gravitationnelles, ou encore les neutrinos.
Ce réseau est en cours de mise à jour aussi bien au niveau du matériel (instruments, cameras, informatique) que du logiciel. Dans ce cadre, un nouveau logiciel baptisé PyROS (Python Robotic Observatory System) est développé depuis plusieurs années, et doit être progressivement déployé sur les 4 observatoires du réseau TAROT en remplacement du logiciel existant.

Logiciel PyROS
Le logiciel PyROS est écrit presque entièrement en Python et s’appuie sur le framework web professionnel orienté objets Django. Ce framework est utilisé pour la structuration du projet, la gestion des utilisateurs, la sécurisation de l’application, la gestion de la base de données Postgres (via ORM, Object Relational Mapper), et la génération des interfaces (pages web dynamiques).
Il a été conçu de manière générique pour piloter toutes sortes d’observatoires avec des télescopes robotiques. Il doit exécuter de manière entièrement automatique des requêtes d’observation du ciel déposées par des scientifiques, après les avoir planifiées, en pilotant un ensemble d’instruments (observatoire, télescope, cameras, …), tout en surveillant l’environnement (principalement la météo) pour protéger l’observatoire et le mettre en sécurité si nécessaire.
Les pages web de l’application PyROS permettent à la fois d’administrer et configurer le logiciel et tous ses paramètres (utilisateurs, instruments, sous-systèmes), de visualiser l’état actuel de l’observatoire (le télescope et son environnement interne et externe), d’interagir avec lui (contrôle-commande), de suivre et contrôler l’état des sous-systèmes logiciels, et de consulter les résultats des observations.
La partie backend fonctionne sur le principe d’une architecture MVC (Modèle/Vue/Controleur).
La partie frontend (IHM) est réalisée à partir de templates Django, du framework Tailwind (CSS/JS), ainsi que des éléments VueJS, Htmx, et Jquery.
L’application web est «responsive» (réactive) et fonctionne sur différents types de supports (smartphone, tablette, ordinateur). Elle est aussi relativement ergonomique et dynamique grâce à l’utilisation de la technologie des websockets.
Le projet est hébergé sur un Gitlab qui permet le suivi des différentes versions et de l’historique du développement.



Le poste se situe dans un secteur relevant de la protection du potentiel scientifique et technique (PPST), et nécessite donc, conformément à la réglementation, que votre arrivée soit autorisée par l'autorité compétente du MESR.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder
Voir plus d'offres d'emploi
Estimer mon salaire
JE DÉPOSE MON CV

En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.

Offres similaires
Emploi Informatique à Toulouse
Emploi Toulouse
Emploi Haute-Garonne
Emploi Midi-Pyrénées
Intérim Informatique à Toulouse
Intérim Toulouse
Intérim Haute-Garonne
Intérim Midi-Pyrénées
Accueil > Emploi > Emploi Informatique > Emploi Développeur web > Emploi Développeur web à Toulouse > Développeur Web Full Stack pour le pilotage des télescopes du réseau TAROT (H/F)

Jobijoba

  • Conseils emploi
  • Avis Entreprise

Trouvez des offres

  • Emplois par métier
  • Emplois par secteur
  • Emplois par société
  • Emplois par localité
  • Emplois par mots clés
  • Missions Intérim
  • Emploi Alternance

Contact / Partenariats

  • Contactez-nous
  • Publiez vos offres sur Jobijoba
  • Programme d'affiliation

Suivez Jobijoba sur  Linkedin

Mentions légales - Conditions générales d'utilisation - Politique de confidentialité - Gérer mes cookies - Accessibilité : Non conforme

© 2025 Jobijoba - Tous Droits Réservés

Les informations recueillies dans ce formulaire font l’objet d’un traitement informatique destiné à Jobijoba SA. Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous disposez d’un droit d’accès et de rectification aux informations qui vous concernent. Vous pouvez également, pour des motifs légitimes, vous opposer au traitement des données vous concernant. Pour en savoir plus, consultez vos droits sur le site de la CNIL.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder