Full Stack Software Engineer (IT-CA-IR-2026-66-LD)

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

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German, English, French

Job location

Geneva, Switzerland

Tech stack

JavaScript
API
Configuration Management
Databases
Relational Databases
DevOps
Django
Elasticsearch
Design of User Interfaces
Human-Computer Interaction
Python
PostgreSQL
Open Source Technology
Openshift
Software Engineering
Project Management
SQLAlchemy
Web Applications
Web Application Frameworks
React
Flask
Backend
Information Technology
Front End Software Development
Docker

Job description

  • Entwicklung neuer Module für den CERN Document Server (CDS).
  • Zusammenarbeit mit Stakeholdern zur Verbesserung der Benutzererfahrung.
  • Durchführung von DevOps-Aktivitäten zur Plattformwartung., * Entwurf und Entwicklung neuer Module und Funktionalitäten für den CERN Document Server (CDS) sowie Beitrag zur zugrundeliegenden Open-Source-Plattform InvenioRDM.
  • Zusammenarbeit mit Stakeholdern, um sicherzustellen, dass CDS funktionale, nutzerfreundliche und servicebezogene Anforderungen erfüllt.
  • Durchführung von DevOps-Aktivitäten, einschließlich Servicekonfiguration, Bereitstellung, Überwachung und Wartung.
  • Weitergabe von Fachwissen und Zusammenarbeit mit der breiteren InvenioRDM-Entwickler- und Open-Source-Community.
  • Migration von Inhalten und Diensten vom aktuellen CDS zur neuen, auf InvenioRDM basierenden Repository-Plattform.
  • Bereitstellung von Benutzersupport und technischer Unterstützung für CDS-Nutzer.
  • Verwaltung und Überprüfung von Codebeiträgen gemäß den Best Practices der Open-Source-Entwicklung., * Ergebnisorientierung: strukturierte und organisierte Arbeitsweise; Fähigkeit, Prioritäten zu setzen und Aufgaben mit Blick auf Ergebnisse zu planen.
  • Problemlösung: Identifikation, Definition und Bewertung von Problemen sowie Ergreifen von Maßnahmen zu deren Behebung.
  • Teamarbeit: Aufbau und Pflege konstruktiver und effektiver Arbeitsbeziehungen.
  • Effektive Kommunikation: rechtzeitige Bereitstellung von Informationen für andere.
  • Lernen und Wissensaustausch: auf dem neuesten Stand der Entwicklungen im eigenen Fachgebiet bleiben und neue Informationen schnell aufnehmen.

Requirements

  • Masterabschluss in Software Engineering oder verwandtem Bereich erforderlich.
  • Erfahrungen in der Entwicklung von Full-Stack-Webanwendungen.
  • Ausgezeichnete Kenntnisse in Python und JavaScript., Masterabschluss oder gleichwertige relevante Erfahrung im Bereich Software Engineering, Informatik oder einem verwandten Fachgebiet.

Erfahrung:

  • Umfangreiche Erfahrung in der Full-Stack-Webanwendungsentwicklung für groß angelegte Systeme, einschließlich Backend-Services, Frontend-Benutzeroberflächen und Datenbankschemadesign sowie Erfahrung im Umgang mit REST-APIs.
  • Sehr fortgeschrittene Kenntnisse in Python, mit soliden Kenntnissen in JavaScript und modernen Frameworks (z. B. React); dokumentierte Erfahrung mit Webframeworks wie Flask oder Django.
  • Nachgewiesene Erfahrung mit relationalen Datenbanken, insbesondere PostgreSQL, und ORM-Frameworks (z. B. SQLAlchemy) sowie praktische Erfahrung mit ElasticSearch/OpenSearch.
  • Praktische Erfahrung mit Servicebereitstellung, Konfigurationsmanagement und Betrieb in Produktionsumgebungen, einschließlich containerbasierter Plattformen wie Docker und OpenShift.
  • Erwiesene Erfahrung in der Zusammenarbeit mit Nutzern, einschließlich Anforderungserhebung, Benutzersupport und Schulungen.
  • Vertrautheit mit modernen Web-UI-Technologien und UX-/Usability-Best-Practices.
  • Erfahrung in der Mitarbeit an Open-Source- und/oder verteilten Softwareprojekten mit der Fähigkeit zur effektiven Zusammenarbeit über Teams hinweg.

Technische Kompetenzen:

  • Kenntnisse in Programmiertechniken und -sprachen.
  • Entwurf von Datenbanken/Repositories.
  • Kenntnisse in Systemkonfigurationstools.
  • Erfassung und Analyse von Anforderungen für IKT-Systeme., Fließendes Englisch in Wort und Schrift mit der Bereitschaft, Französisch zu lernen.

Benefits & conditions

Sind Sie ein erfahrener Softwareingenieur mit Leidenschaft für Full-Stack-Webentwicklung und Open-Source-Technologien? Werden Sie Teil eines dynamischen Teams bei CERN, das an einer groß angelegten Open-Source-Plattform arbeitet, die täglich von Tausenden von Nutzern weltweit verwendet wird.

Sie werden zur Weiterentwicklung des CERN Document Server (CDS), dem institutionellen Repository von CERN, beitragen, das auf eine moderne Plattform auf Basis von InvenioRDM umgestellt wird. CDS bewahrt und verbreitet die wissenschaftlichen, administrativen und multimedialen Ergebnisse von CERN und gewährleistet den langfristigen Zugang zum intellektuellen und historischen Erbe der Organisation.

In dieser Rolle arbeiten Sie im Kern des digitalen Repository-Ökosystems von CERN und helfen dabei, einen missionskritischen Dienst zu entwerfen, zu entwickeln und zu betreiben, der Open Science in globalem Maßstab unterstützt., Vertragsart: Befristeter Vertrag (3 Jahre). Unter bestimmten Bedingungen können Inhaber befristeter Verträge eine unbefristete Stelle beantragen.

Arbeitszeit: 40 Stunden pro Woche

Arbeitsflexibilität: Hybrid

Diese Position beinhaltet:

  • Arbeit während der Nacht, an Sonntagen und offiziellen Feiertagen, wenn dies durch die Bedürfnisse der Organisation erforderlich ist.

Beschäftigungsgrad: 6-7

Stellenreferenz: IT-CA-IR-2026-66-LD

Arbeitsfeld: Software Engineering und IT

Benchmark-Stellenbezeichnung: Computing Engineer

Globale Vorteile

  • Ein wettbewerbsfähiges Gehalt (steuerfrei), das mit Ihren relevanten Berufsjahren steigt.
  • 30 Tage bezahlter Urlaub pro Jahr plus 2 Wochen Jahresabschluss.
  • Absicherung durch das umfassende Krankenversicherungssystem von CERN (für Sie, Ihren Ehepartner und Ihre Kinder) sowie Mitgliedschaft im CERN-Pensionsfonds.
  • Familien-, Kinder- und Säuglingszulagen, abhängig von Ihren individuellen Umständen.
  • Ein Umzugspaket (Installationszuschuss, Umzug, Reisekosten), abhängig von Ihren individuellen Umständen.
  • Möglichkeit, Ihren Vertrag auf bis zu 8 Jahre zu verlängern + Anspruch auf unbefristete Anstellung.

About the company

Bei CERN, der Europäischen Organisation für Kernforschung, erforschen Physiker und Ingenieure die grundlegende Struktur des Universums. Mit den weltweit größten und komplexesten wissenschaftlichen Instrumenten untersuchen sie die grundlegenden Bausteine der Materie - fundamentale Teilchen, die mit nahezu Lichtgeschwindigkeit zusammenstoßen. Dieser Prozess liefert den Physikern Hinweise darauf, wie Teilchen interagieren, und bietet Einblicke in die grundlegenden Naturgesetze., Bei CERN, der Europäischen Organisation für Kernforschung, verschieben wir die Grenzen von Wissenschaft und Technologie. Unsere bahnbrechende Arbeit vereint nicht nur Physiker, sondern auch eine vielfältige Gruppe von Fachleuten aus den Bereichen Ingenieurwesen, Technik, Wissenschaft und Verwaltung. Gemeinsam fördern wir ein Umfeld, in dem Innovation und Zusammenarbeit gedeihen. Jeden Tag stehen wir vor spannenden neuen Herausforderungen und Möglichkeiten, zu bahnbrechender Forschung beizutragen, die unser Verständnis des Universums prägt. Wir begegnen diesen Herausforderungen durch die vielfältigen Perspektiven in unseren Teams, wobei jeder Beitrag geschätzt wird und unser gemeinsames Gefühl von Inklusion und Zweck vorangetrieben wird. Vielfalt ist seit der Gründung ein Kernwert von CERN und bleibt zentral für unsere Mission und unseren anhaltenden Erfolg. Wenn Sie bereit sind, Teil einer dynamischen, inklusiven Gemeinschaft zu werden, die die Grenzen des Wissens verschiebt, ist CERN der Ort, an dem Ihre Neugier und Fähigkeiten gedeihen können. Werden Sie Teil unserer Mission, das Herz des Universums zu entdecken! MITMACHEN!

Apply for this position