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.
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.
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
- 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
Funding & terms
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.
- CV
- Motivation letter
Contact
Nils Paulhe· Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.