Full Stack Software Engineer (IT-CA-IR-2026-66-LD)
Role details
Job location
Tech stack
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.