Cette offre n'est plus disponible
Cette offre a expire le 22/08/2026. Elle n'accepte plus de candidatures.
Full-Stack Software Engineer – Graduate (Python/React)
CERN · Genève
Description du poste
About the role
The CERN Document Server (CDS) is building a next‑generation web platform on InvenioRDM. As a Graduate Full‑Stack Software Engineer you will help design, develop and maintain the platform that enables researchers to archive, publish and share software, data and documents.
Key responsibilities
- Develop and maintain web applications using Python (Flask) on the backend and React on the frontend.
- Implement new features that support archiving, publication and sharing of research outputs.
- Assist in migrating existing content to the new digital platform while ensuring data quality.
- Write, test and review code to guarantee reliability, performance and maintainability.
- Collaborate with engineers and end‑users to translate requirements into technical solutions.
- Document technical implementations and contribute to user and developer documentation.
Required profile
- Experience with Python and web development frameworks such as Flask.
- Basic knowledge of JavaScript and modern UI libraries, preferably React.
- Familiarity with Git version control.
- Ability to write clear, maintainable code and quickly learn new technologies.
- Experience with relational databases (PostgreSQL) and search/indexing tools (Elasticsearch or OpenSearch).
- Exposure to container technologies (Docker) and platforms (OpenShift) is a plus.
- Previous contributions to open‑source projects are advantageous.
- Fluent English; willingness to learn French.
- Eligible national of a CERN Member or Associate Member State, with up to two years of professional experience after a Bachelor’s or Master’s degree.
Required skills
- Python
- Flask
- JavaScript
- React
- Git
- PostgreSQL
- Elasticsearch/OpenSearch
- Docker
- OpenShift
What we offer
- 24‑month fixed‑term contract with the possibility of extension up to 36 months.
- Opportunity to work on a high‑impact research infrastructure at CERN.
- Collaborative environment with experienced scientists and engineers.
- Professional development and exposure to open‑source technologies.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en Suisse.
Salaires par métier
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 3 mois
24 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
CERN
Genève