PhD Monitor
/Detail
Software Engineering / Bioinformatics● OpenResearch staffPreview

Software Engineer (Research Staff)

Develop and maintain web applications for metabolomics data management within INRAE's MetaboHUB infrastructure.

Best for:Experienced full‑stack developers with a background in bioinformatics or computational biology who enjoy scientific data platforms.

INRAE · Saint-Genès-Champanelle, France · R2 · Recognised researcher
More professors at INRAE
Web application developmentMetabolomics data managementCI/CD pipelinesREST API designRelational database administrationCloud infrastructure (OpenStack)
This is a research staff position — not a PhD studentship.
Deadline
—
Funding
Salaried
€2.2k/mo
Start date
2027-01-01
Temporary
Location
Saint-Genès-Champanelle
France

Overview

The French National Research Institute for Agriculture, Food and Environment (INRAE) is hiring a software engineer to join the Human Nutrition Unit’s Metabolism Exploration Platform (PFEM). The role focuses on operating, extending, and supporting core web applications (MAMA and GRANDMA) that serve the MetaboHUB data‑and‑knowledge management services. The engineer will work across the full stack, applying best‑practice software development, testing, and CI/CD processes while also supporting information‑system administration and the AgroDataRing data‑archiving project. The position is a 12‑month temporary contract starting 1 January 2027, with a gross salary of €2,244.79 per month.

software engineeringweb developmentTypeScriptReactCI/CDPostgreSQLMetaboHUBmetabolomics

What you'll do

  • Develop, maintain, and evolve the MAMA and GRANDMA web applications across the full technology stack.
  • Implement corrective and evolutionary updates, provide user support, and document new features.
  • Apply software‑engineering best practices, including unit, integration, and automated testing.
  • Set up and manage continuous integration and deployment pipelines in GitLab.
  • Administer supporting information systems such as Nextcloud and the INRAE software forge (≈10% of time).
  • Assist with the AgroDataRing project by supporting MetaboHUB nodes and ensuring consistent data management (≈10% of time).
  • Design, document, and maintain RESTful APIs following OpenAPI standards.
  • Write clear technical documentation for architecture, installation, and operational procedures.

Requirements

Degree required: Master’s degree (M2) in bioinformatics or computer science

Language: English; French may be useful for internal communication

Instruction: English

Required skills
  • Proficiency in TypeScript, React.js, and Express
  • Experience with GitLab CI/CD pipelines and runners
  • Strong knowledge of Git workflows and code review processes
  • Design and documentation of REST APIs using OpenAPI
  • Testing strategy implementation (unit, integration, automated) with tools such as Ansible
  • Proficient in PostgreSQL and SQL query writing
  • Understanding of application security (authentication, OWASP best practices)
  • Ability to produce clear technical documentation
Nice to have
Experience with PHP (Symfony, Doctrine) and BootstrapFamiliarity with Docker and Docker‑Compose for containerisationExperience with project‑management and documentation tools (ticketing systems, wikis)Knowledge of cloud environments, especially OpenStack

Funding & terms

Type
Salaried
Amount
€2.2k/mo
Duration
12 months
Programme
INRAE
INRAE

How to apply

Deadline: 2026-10-31

Prepare a CV and a motivation letter and send them by email to the contact person. The application is processed through a direct email submission.

Documents required
  • CV
  • Motivation letter
✉Apply by email

Contact

Nils Paulhe· Contact

nils.paulhe@inrae.fr

NP
Prof.
Nils Paulhe
Human Nutrition Unit
Lab
Metabolism Exploration Platform (PFEM) – Data and Knowledge Management division, MetaboHUB
INRAE
France
See the full position

Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.

No card · 10 free AI match scores
Ready to apply?
Open this position on its website, or save it for later.