Full-Stack Software Developer

European Organization for Nuclear Research

Location:
Geneva, Switzerland
Grade:
Graduate (GRAE)
Category:
Professional Staff
Posted Aug 19, 2026Apply by Sep 9, 2026 (17d left)
See your match score & apply

Join CERN's IT Department as a Full-Stack Software Developer to develop and support the REANA platform for reproducible computational data analyses. The role involves frontend and backend development, service deployment on Kubernetes cloud, and collaboration with physicists and external partners to support open science and reproducible research.

Responsibilities

  • Participate in the frontend and backend development of the REANA reproducible data analysis platform.
  • Work closely with physicists to provide support for reusable computational data analysis practices in experiments.
  • Manage the service deployment and operations on the Kubernetes cloud.
  • Collaborate with external institutes and partners working on reproducible data analyses and open science infrastructure.

Requirements

  • You are a national of a CERN Member State or Associate Member State, excluding Pakistani, Lithuanian, Latvian, Cypriot and Croatian nationals due to Associate Membership Agreement ceilings.
  • 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.
  • 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