Full-Stack Software Developer

European Organization for Nuclear Research

Location:
Geneva, Switzerland
Grade:
CA
Category:
Professional Staff
Posted Oct 5, 2026Apply by Oct 25, 2026 (3d left)
See your match score & apply

Join CERN's IT Department to develop services supporting Open Data and Open Science in research. Responsibilities include developing the REANA reproducible analysis platform and the LHCb Ntupling service, collaborating with experimental physics teams and external partners.

Responsibilities

  • Participate in the development of the REANA reproducible analysis platform allowing to run containerised declarative analysis workflows.
  • Participate in the development of the LHCb Ntupling service allowing researchers to request custom open data from the LHCb experiment.
  • Collaborate closely with LHC experimental physics teams working on open data and reproducible research.
  • Collaborate with external institutes and partners working on open data, open science and reproducible analysis infrastructures.

Requirements

  • You are a national of a CERN Member State or Associate Member State, excluding Pakistani, Lithuanian, Latvian, Cypriot, Croatian and Turkish nationals due to Associate Membership Agreement limits.
  • By the application deadline, you have a maximum of 2 years of professional experience since graduation in the respective field.
  • Your highest educational qualification is either a bachelor’s or master’s degree; you must have a university degree and cannot hold a PhD.
  • You have never had a CERN fellow or graduate contract before.
  • Experience in full-stack software development and with frontend and backend software engineering technologies.
  • Experience with container technologies and application deployment, monitoring and security.
  • Some familiarity with basic principles of computational research data analyses would be a plus.
  • Your studies focused on Computer Science or equivalent (or a related field).
  • Frontend technologies: React.
  • Backend technologies: Python, Go.
  • Deployment: Docker, Kubernetes, Helm.
  • Spoken and written English, with a commitment to learn French.

Skills

  • Full-stack software development
  • Frontend Development
  • Backend Development
  • React
  • Python
  • Go
  • Container Technology
  • Docker Containers
  • Kubernetes
  • Helm
  • Application Deployment
  • Application Monitoring
  • Application Security
  • Computational research data analysis

Languages

English, French