Full-Stack Web Developer (BE-CSS-IDE-2026-103-GRAE)

CERN European Organization for Nuclear Research
Geneva, Switzerland
3 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Intermediate

Job location

Geneva, Switzerland

Tech stack

Java
JavaScript
CSS
Relational Databases
DevOps
Web Development
Gradle
Angular
Software Engineering
Software Systems
TypeScript
Web Application Frameworks
Angular
React
Spring-boot
GIT
Vue.js
Angular

Job description

Join CERN's innovative Beams department as a software developer. Enjoy a dynamic work environment with great benefits!, You will join the Controls Software & Services Group within the Beams department. Specifically, you will join a 4-developer team working on providing software solutions for the control and monitoring of all of the CERN particle accelerators, their transfer lines, associated experimental areas and various supporting technical infrastructure services., * Participate in the gathering of User Requirements.

  • Contribute to the Analysis & Design of the tool with an emphasis on the UX aspects.
  • Take part in the implementation of the full-stack including writing tests.
  • Participate in the operational deployment and in user support.

Requirements

  • Must have a degree and max 2 years of experience in Software Engineering.
  • Experience with JavaScript/TypeScript, and web frameworks like Angular.
  • Familiarity with Java, SpringBoot, and relational databases., * Initial experience using JavaScript/Typescript.
  • Initial experience with one of the major Web frameworks (Angular, VueJS, React).
  • Initial experience using Java.
  • Familiarity with SpringBoot and Gradle.

Skills

  • Knowledge of Web frontend and backend technologies such as JavaScript/TypeScript, HTML/CSS.
  • Knowledge of Web frontend frameworks, ideally Angular 2+ and familiarity with Angular Material.
  • Knowledge of Java with Spring/Spring Boot.
  • Knowledge of relational databases and SQL.
  • Knowledge of Git and DevOps practices.
  • 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 .
  • By the application deadline, you have a maximum of two years of professional experience since graduation in Software Engineer (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.

Benefits & conditions

  • A monthly stipend between 5266-5793 Swiss Francs per month (tax free) depending on your degree.
  • 30 days of paid leave per year plus 2 weeks annual closure.
  • Coverage by CERN's comprehensive health insurance scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund.
  • Family, child and infant monthly allowances depending on your individual circumstances.
  • A relocation package (installation grant and travel expenses) depending on your individual circumstances.
  • Possibility to extend your contract up to 36 months.
  • On-the-job and formal training including language classes.

About the company

At CERN, the European Organization for Nuclear Research, we are pushing the frontiers of science and technology. Our groundbreaking work brings together not only physicists but also a diverse range of professionals from engineering, technical, scientific, and administrative fields. Together, we foster an environment where innovation and collaboration thrive. Every day, we face exciting new challenges and opportunities to contribute to cutting-edge research that shapes our understanding of the universe. We meet these challenges through the diverse perspectives within our teams, ensuring every contribution is valued and driving our shared sense of inclusion and purpose. Diversity is a core value of CERN since its foundation, and it remains central to our mission and continued success. If you are ready to be part of a dynamic, inclusive community pushing the boundaries of knowledge, CERN is the place where your curiosity and skills can thrive. Be part of our mission to uncover what lies at the heart of the universe! TAKE PART!

Apply for this position