Full-Stack Software Engineer (IT-CA-IR-2026-99-GRAE) — CERN
CHF 60'500 - 91'500
CERN · Geneva, GENEVA, Switzerland (GE)
- Location
- Geneva
- Contract
- full-time
- Posted
- 12 days ago
SalaryCHF 60'500 - 91'500
Role overview
The CERN Document Server ( CDS ) is CERN's institutional repository, dedicated to archiving, preserving, and disseminating research outputs, multimedia content, and other key documents produced by the organisation.
We are building the next-generation web platform based on the open-source technology InvenioRDM, and as a Graduate, you will play a crucial role in shaping its future.
Our ultimate goal is to create a seamless workflow for researchers, enabling them to archive, publish, and share research outputs, including software, data, and documents, more easily and efficiently.
- The CERN Document Server ( CDS ) is CERN's institutional repository, dedicated to archiving, preserving, and disseminating research outputs, multimedia content, and other key documents produced by the organisation.
- We are building the next-generation web platform based on the open-source technology InvenioRDM, and as a Graduate, you will play a crucial role in shaping its future.
- Your responsibilities
Main responsibilities
- Your responsibilities
Application process
- Develop and maintain web applications using Python on the backend and React on the frontend and implement new features to support the archiving, publication, and sharing of research outputs.
- Contribute to the migration of existing content to a new digital platform, ensuring data quality and consistency.
- Write, test, and review code to ensure reliability, performance, and maintainability.
- Collaborate with software engineers and end users to understand requirements and translate them into technical solutions.
- Document technical solutions and contribute to user and developer documentation.
- Learn and apply best practices in software engineering, version control, and agile teamwork.
- Experience with Python and web application development (for example using Flask or similar frameworks).
- Basic knowledge of JavaScript and modern web interfaces (for example React or similar libraries).
Company and context
- 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!
- More information about us, here: careers.cern
Additional details
- This is a unique opportunity to make a meaningful impact on how CERN researchers manage and disseminate their work.
- Experience contributing to or working with open-source software projects.
- Spoken and written English, with a commitment to learn French. Eligibility criteria:
- Software Engineering and IT Benchmark job: 200020 Computing Engineer Global Benefits
Notes and original content
- Your profile
- Spoken and written English, with a commitment to learn French.
- Eligibility criteria:
- Software Engineering and IT Benchmark job: 200020
- Computing Engineer Global Benefits
- Overview of CERN