Company Description
At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. Using the world's largest and most complex scientific instruments, they study the basic constituents of matter – fundamental particles that are made to collide together at close to the speed of light. The process gives physicists clues about how particles interact and provides insights into the fundamental laws of nature. Find out more on https://home.cern. Diversity has been an integral part of CERN's mission since its foundation and is an established value of the Organization.
Job Description
Come and join the Web team at CERN - where it all began: CERN, the birthplace of the World Wide Web and the world's largest particle physics laboratory
CERN has an opening for an Early Career Graduate (Origin) as a full-stack developer in the Web team, part of the Media and Digital Communications (PRD) section in the Education, Communication and Outreach (ECO) group in the International Relations (IR) sector.
As a full-stack developer you will:
- 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.
- Contribute to the development efforts to migrate from Drupal to WordPress installation.
- 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.
The graduate will gain lots of experience by having the unique opportunity to work in a multinational, multidiscipline and diverse environment. They will develop web applications using some of the most popular and modern tools and programming languages. The main prerequisite is a desire to learn, and an enthusiasm to work as part of the web team.
Qualifications/skills required
Eligibility criteria:
- You are a national of a CERN Member or Associate Member State.
- You have graduated, or are about to graduate, with a university degree (bachelor or master) level in Computer Science, Software Engineering, or other related fields and have no more than 2 years’ relevant experience.
- Kindly note that you are expected to have obtained your qualification by the time you take up your appointment at CERN and that experience prior to the latest obtained degree will not be taken into account for the calculation of your overall years of experience.
Essential skills and experience:
Technical competencies:
- Strong experience with WordPress development, including custom theme and plugin development, WordPress REST API, and modern WordPress development practices.
- Experience with or knowledge of Drupal to assist with the migration from Drupal to WordPress.
- Experience in modern web development: PHP, JavaScript (including modern ES6+), CSS (SASS) and HTML.
- Experience with modern frontend frameworks (e.g., React, Vue.js).
- Experience with database management systems (MySQL/PostgreSQL) and data migration techniques.
- Experience with version control (Git) and modern development workflows.
- Experience with automated testing and continuous integration/continuous deployment (CI/CD) pipelines.
- Experience with configuration management: building/maintaining configuration templates and parameters (OpenShift and OpenStack).
- Experience with container-based technologies (e.g. Docker) and deployment workflows.
Behavioural competencies:
- Delivering high-quality work on time and fulfilling expectations; delivering prompt and efficient service taking into account users’ needs.
- Identifying, defining and assessing problems, taking action to address them; producing workable and timely solutions that meet requirements; testing solutions for long-term suitability, cross-checking with all concerned before implementation.
- Working in teams: contributing to promoting a positive atmosphere in the team through an optimistic and constructive attitude; addressing issues; supporting and acting in accordance with team decisions; accepting joint responsibility for team successes and shortcomings.
- Communicating effectively: delivering presentations in a structured and clear way; adjusting style and content to the audience; responding calmly and confidently to questions.
- Learning and sharing knowledge: sharing knowledge and expertise freely and willingly with others; coaching others to ensure knowledge transfer.
Language competencies:
Good knowledge of English is required. Knowledge of French is a plus.
This vacancy is within the CERN Graduate Programme – Early Career Professionals (Origin).
The expected start date of the post is 01.04.2025.
The contract duration is 24 months, with a possible extension of up to 36 months maximum.
For further details and to submit your application, please go to the CERN Graduate Programme pages.
Please send us your application by 06.01.2025.