CERN

Nuclear Research

SWANCoreDeveloper(Full-Stack,DevOps)

$5–6k Geneva, Switzerland FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for entry candidates.

The Brief

“SWAN Core Developer (Full-Stack, DevOps) at CERN. Skills: Full-stack development, DevOps, Python. Designing new full-stack features. Integrating SWAN with other services”

Industry & Context.

Nuclear Research
Eligibility Requirements

National of a CERN Member or Associate Member State, Contract duration: 24 months, with a possible extension up to 36 months maximum, Working hours: 40 hours per week

What They're Looking For.

Must Have

National of a CERN Member or Associate Member State, Maximum of two years of professional experience since graduation in Software Engineering and IT (or a related field), Highest educational qualification is either a Bachelor's or Master's degree, Never had a CERN fellow or graduate contract before, Applicants without University degree are not eligible, Applicants with a PhD are not eligible, Web development experience, Python experience, DevOps experience, Containerization experience, CI/CD experience, Spoken and written English or French, Commitment to learn the basics of the other language

Nice to Have

Kubernetes experience, User interface design knowledge, OpenStack knowledge, Databases knowledge, PostgreSQL knowledge

What You'll Do.

Designing new full-stack features

Integrating SWAN with other services

Develop new full-stack features and integrations with other services

infrastructure maintenance and interventions

Maintain code repositories

How You'll Work.

Team & Collaboration

Work closely with other developers in an agile environment

Communication Scope

Spoken and written English or French

Full Job Description

As a core member of the SWAN team, you will work across the whole stack from designing new full-stack features, integrating SWAN with other services, and taking part in DevOps tasks, deployments and maintenance. SWAN (Service for Web-based Analysis) is a platform for interactive analysis based on Jupyter and JupyterHub. It provides researchers, engineers and other users with easy access to computing resources, software, and integrations, allowing them to analyse accelerator data and more. Your responsibilities: * Develop new full-stack features and integrations with other services. * Take part in DevOps, infrastructure maintenance and interventions. * Work closely with other developers in an agile environment. * Maintain code repositories and take part in code reviews and testing. Your profile: * Experience in Web development, ideally with Python. * Experience with DevOps, particularly containerization and CI/CD. * Experience with Kubernetes (a plus). Skills: * Python, JavaScript, Git. * Docker, GitHub, GitLab (Actions, CI/CD). * Considered a plus: Kubernetes, user interface design, OpenStack and databases, for example PostgreSQL. * Spoken and written English or French, with a commitment to learn the basics of the other language. Eligibility criteria: * You are a national of a [CERN Member or Associate Member State](https://home.cern/about/member-states). * By the application deadline, you have a maximum of two years of professional experience since graduation in Software Engineering and IT (or a related field) and your highest educational qualification is either a Bachelor's or Master's degree. * You have never had a CERN fellow or graduate contract before. * Applicants without University degree are not eligible. * Applicants with a PhD are not eligible. ## Additional Information Job closing date: 08.06.2026 at 23:59 CEST. Contract duration: 24 months, with a possible extension up to 36 months maximum. Working hours: 40 hours per week Job flexibility: Hybrid Target

Free ATS check

Applying for this SWAN Core Developer (Full-Stack, DevOps) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about CERN?

Real rants from real employees. Read before you apply.

Read Company Rants →