Full-Stack Web Developer (IR-ECO-PRD-2025-301-GRAE)
Role details
Job location
Tech stack
Job description
Join CERN as a Full-Stack Developer in the Web team! Work in a diverse, innovative environment with great benefits.
Tasks
- Collaborate in design and development sprints for CERN's web applications.
- Develop and maintain the CERN WordPress Distribution with themes and plugins.
- Support CERN's WordPress community and manage websites effectively., * Share the Web Team's work and take part in the design and development sprints for the CERN core websites, web tools, and web applications, in a role combining full-stack development and website management.
- Develop and maintain the CERN WordPress Distribution (themes, plugins, APIs, etc.).
- Manage and support CERN's WordPress websites.
- Collaborate with designers to create intuitive, user-friendly interfaces.
- Participate in the support of the CERN WordPress Community.
Your profile:
- Content management system development (e.g. WordPress), developing and maintaining static and dynamic content rendering, and modern development practices or modern wordpress development.
- Modern front-end frameworks (e.g., React, Vue.js).
- Version control (Git) and modern development workflows.
- Configuration management: building/maintaining configuration templates and parameters (OpenShift and OpenStack).
Requirements
- Must have a degree in Computer Science or Software Engineering, with max two years of experience.
- Proficiency in PHP, JavaScript, CSS, and HTML for modern web development.
- Experience with database management systems and CI/CD pipelines., * Modern web development: PHP, JavaScript (including modern ES6+), CSS (SASS) and HTML.
- Database management systems (MySQL/PostgreSQL) and data migration techniques.
- Automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines.
- Container-based technologies (e.g. Docker) and deployment workflows.
- Spoken and written English, with a commitment to learn French.
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 Computer Science, Software Enginineering (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 5196-5716 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.