bg image

Full Stack Developer (M/F)

Type of contract: Full-time and undetermined duration contract (CDI)

The Laboratoire national de santé is recruiting a Full Stack Developer (M/F) for a full time position (40h/week) with a permanent contract starting at the earliest convenience.

About the Laboratoire national de santé (LNS)

The « Laboratoire national de santé » (LNS) is a public institution under the supervision of the Ministry of Health in Luxembourg. Organised as a multidisciplinary institute and supported by a professional services team, the LNS includes four scientific departments in the fields of medical biology, microbiology, forensic medicine and health protection, in addition to hosting the National Center of Pathology and the National Center of Genetics. The LNS has its new premises in Dudelange, with state of the art, modern infrastructure in line with recent developments in medical sciences. Its objective is to develop scientific and analytical expertise related to the prevention, diagnosis and monitoring of human diseases. Its ultimate mission is to serve patients and citizens and offer excellence in health care.

Job description

Main activities

  • Support development of in-house projects such as:
    • Web portal features
    • Custom ERP Modules on Odoo
    • Middleware APIs
    • Medical data pipelines (genetic sequencing, image data flows, reports processing, …)
    • Data visualization
  • Coordinate with our Business Analyst to understand business requirements
  • Support external providers developments by reviewing releases and participating in technical solution meetings
  • Building automated tests and supporting monitoring
  • Run code reviews with the scientific teams on their pipelines and developments
  • Pro-actively support development of machine learning in in-house projects

Desired profile

  • At least a Master’s degree in Computer Science
  • Minimum 3 years of experience in a similar position
  • Fluency in French or English (written and oral), any other language being an asset


  • Ability to analyze needs, troubleshoot and able to work on problem-solving solutions
  • Ability to write a technical documentation
  • Open mind on new technologies, curiosity for experimentation
  • You master several of the following:
    • Python development
    • Jupyter Notebooks / Pandas or other statistical modules
    • Scikit-Learn / TensorFlow or other ML suites
    • Devops practices to for software lifecycle / Release management
    • Docker image packaging deployment / Kubernetes
    • Databases: Relational (mainly PostgreSQL), non relational (DynamoDB, Elastic)
    • Web frontend frameworks (Vue, React, Angular, …)
    • C#
    • Java
  • Strong security awareness
  • Rigor, dynamism, organizational capacity and responsiveness
  • Customer service: communicating, explaining and maintaining our systems


If you meet the above profile requirements and wish to apply, please send your application (CV, letter of intent and copies of your degrees) by clicking on the application button below.

Applications will be processed in order of arrival. The utmost confidentiality will be granted to each application.