Software Engineering Engineer

INRAE

France

Hybride

EUR 25 000 - 30 000

Plein temps

Il y a 18 heures
Soyez parmi les premiers à postuler
Générateur de candidature

Une candidature sur mesure pour ce poste — un CV personnalisé et une lettre de motivation qui correspondent directement à l’offre.

Passez les filtres ATS

Résumé du poste

INRAE is seeking a software engineer to maintain and develop the PFEM data platforms, including MAMA and GRANDMA, across front-end, back-end, APIs, and databases. You will implement tests and CI/CD, document architectures and APIs, and support collaboration with project teams.

Ideal candidates hold a Master’s in bioinformatics or CS, with strong skills in TypeScript, React, Express, REST APIs, PostgreSQL, OpenStack, and Docker/Docker Compose. A proactive, service-oriented mindset is essential.

Qualifications

  • Master’s degree (M2) in bioinformatics / computer science.
  • Proficiency in web development: TypeScript, React.js, Express.
  • Experience with CI/CD in GitLab.
  • REST APIs with OpenAPI; API documentation.
  • Relational databases: PostgreSQL; SQL knowledge.
  • Awareness of OWASP security practices.
  • Clear technical documentation; OpenStack knowledge.

Responsabilités

  • Administer and develop core web applications (MAMA and GRANDMA).
  • Provide corrective and evolutionary maintenance for platforms.
  • Implement testing strategies and CI/CD pipelines; ensure quality."
  • Offer user support and prepare technical documentation for interfaces and deployment.
  • Collaborate with project teams across front-end, back-end, and data systems.

Connaissances

TypeScript
Webpack
React.js
Express
CI/CD
GitLab
Git
REST APIs
OpenAPI
Unit tests
Ansible
PostgreSQL
SQL
OWASP
Documentation
OpenStack
PHP Symfony
Bootstrap

Formation

Master’s degree in bioinformatics / computer science

Outils

Docker
Docker Compose

Description du poste

The French National Research Institute for Agriculture, Food, and Environment (INRAE) is a major player in research and innovation. It is a community of 12,000 people with 272 research, experimental research, and support units located in 18 regional centres throughout France. Internationally, INRAE is among the top research organisations in the agricultural and food sciences, plant and animal sciences, as well as in ecology and environmental science. It is the world’s leading research organisation specialising in agriculture, food and the environment. INRAE’s goal is to be a key player in the transitions necessary to address major global challenges. Faced with a growing world population, climate change, resource scarcity, and declining biodiversity,the Institute has a major role to play in building solutions and supporting the necessary acceleration of agricultural, food and environmental transitions.

Work environment, missions and activities

You will join the Human Nutrition Unit within the Metabolism Exploration Platform (PFEM), a mass spectrometry (MS) platform dedicated to metabolism studies, with national and international recognition, particularly in the field of metabolomics applied to nutrition and health. Its metabolomics component is part of the Human Nutrition Unit (UNH) at the French National Research Institute for Agriculture, Food and the Environment (INRAE). PFEM’s research activities focus on the development of MS-based analytical methods and bioinformatics tools, with the overall aim of enabling better characterization of metabolic alterations associated with the development of chronic metabolic diseases and of investigating the relationships between nutrition and health.

PFEM is affiliated with the national research consortium MetaboHUB (MTH). Within the “Data and Knowledge Management” division of the MTH-Core Joint Service Unit (UMS), you will contribute to the implementation, evolution, and operational maintenance of the information systems supporting the MetaboHUB infrastructure, in response to the needs of projects and users.

Your role will involve operating and developing the infrastructure’s core web applications, in particular MAMA (analysis request management webapp) and GRANDMA (report generation and validation tool). You will be responsible for corrective and evolutionary maintenance, user support, as well as the design, development, and documentation of new features, working closely with project teams.

You will work across the entire application stack (front-end, back-end, APIs, databases, and integration with information systems), applying software development best practices, particularly with regard to testing (unit, integration, and automated testing) and continuous integration and deployment (CI/CD).

You will be more specifically in charge of:
  • contributing to the administration of supporting information systems (approximately 10% of the role), in particular through the management of user accounts on collaboration and development tools (Nextcloud, INRAE software forge).
  • contributing to the monitoring of the AgroDataRing project (approximately 10%), which is dedicated to the archiving and valorization of scientific data. In this context, you will provide support to the IT teams at remote sites in administering MetaboHUB nodes, in order to ensure consistent, harmonized, and sustainable data management across the consortium.

Special conditions of activity: regular videoconference meetings

Training and skills

Recommended training: Master’s degree (M2) in bioinformatics / computer science

Desired knowledge:

  • Proficiency in web development technologies and tools, particularly TypeScript, Webpack, React.js, and Express
  • Good knowledge of continuous integration and deployment (CI/CD) practices, particularly in the GitLab environment (pipelines, runners)
  • Proficiency in Git and associated workflows (branch management, merge requests, code reviews, versioning)
  • Experience designing and using REST APIs, with good command of documentation standards such as OpenAPI
  • Experience implementing testing strategies (unit, integration, and automated testing) integrated into CI/CD pipelines; familiarity with automation tools such as Ansible
  • Proficiency in relational databases, particularly PostgreSQL, and in SQL
  • Awareness of application security issues (authentication, authorization management, OWASP best practices)
  • Ability to produce clear technical documentation (architecture, APIs, installation and operational procedures)
  • Knowledge of cloud environments, particularly OpenStack
  • Proficiency in PHP (Symfony, Doctrine) and Bootstrap would be an advantage

Appreciated experience:

  • Solid experience in full-stack web development
  • Experience with project management and documentation tools (software forges, ticketing systems, wikis)
  • Experience with application virtualization and containerization using Docker and Docker Compose

Skills:

  • Excellent interpersonal skills, with the ability to gather, analyze, and formalize the requirements of the consortium’s various platforms
  • An interest in collaborative work and interdisciplinary cooperation
  • Autonomy, thoroughness, and strong organizational skills
  • Strong analytical and problem-solving skills
  • A strong service-oriented mindset and attentiveness to users’ needs
  • Interest in digital innovation and projects with societal impact

By joining our teams, you benefit from (depending on the type of contract and its duration):

The Theix site in Saint-Genès-Champanelle is served by the T2C line (route P39) and an on-demand transport service; it also has parking facilities and services designed for cyclists.

All persons employed byor hosted at INRAE, a public research establishment, are subject to the Civil Service Code, particularly with regard to the obligation of neutrality and respect for the principle of secularism. In carrying out their functions, whether or not they are in contact with the public, they must not express their religious, philosophical or political convictionsthrough their behaviour or by what they wear.> Find out more: fonction publique.gouv.fr website (in French)

Offer reference
  • Contract:Temporary position
  • Duration:12 months
  • Beginning:01/01/2027
  • Remuneration:Starting at 2,244.79 euros gross per month
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Ingénieur-e en ingénierie logicielle
Ingénieur-e en ingénierie logicielle

INRAE • Saint-Genès-Champanelle

Sur place
EUR 23 000 - 27 000
Développeur-euse bioinformatique
Développeur-euse bioinformatique

INRAE • Saint-Genès-Champanelle

Sur place
EUR 21 000 - 26 000
Ingénieur-e de recherche expert-e en analyse métabolomique
Ingénieur-e de recherche expert-e en analyse métabolomique

INRAE • Saint-Genès-Champanelle

Sur place
EUR 29 000 - 34 000
INFORMATICIEN.NE / BIO-INFORMATICIEN.NE
INFORMATICIEN.NE / BIO-INFORMATICIEN.NE

INRAE • Toulouse

Sur place
EUR 38 000 - 56 000
Congés et RTT
CESU garde d'enfants
Formation continue
+2
Ingénieur d’études en informatique
Ingénieur d’études en informatique

INRAE • Toulouse

Sur place
EUR 42 000 - 62 000
Ingénieur-e d’études en biochimie et microbiologie
Ingénieur-e d’études en biochimie et microbiologie

INRAE • Palaiseau

Sur place
EUR 27 000 - 37 000
Ingénieur-e développement bioinformatique
Ingénieur-e développement bioinformatique

INRAE • Jouy-en-Josas

Sur place
EUR 52 000 - 76 000
Congés annuels et RTT
Formation continue
Aide sociale et chèques vacances
Ingénieur-e de recherche en Bioinformatique
Ingénieur-e de recherche en Bioinformatique

INRAE • Jouy-en-Josas

Sur place
EUR 40 000 - 60 000
Stage en développement Full-Stack et gestion de données pour la recherche en pathologie végétale
Stage en développement Full-Stack et gestion de données pour la recherche en pathologie végétale

INRAE • Avignon

Sur place
EUR 9 500 - 12 000
Chargé de contenu digital et réseaux sociaux (F/H)
Chargé de contenu digital et réseaux sociaux (F/H)

INRAE • Auzeville-Tolosane

Sur place
EUR 24 000 - 32 000
30 jours congés + 15 RTT
Soutien à la parentalité
Formation et développement des skills
+2