Full-Stack Web Engineer

Full-Stack Web Engineer

European Organization for Nuclear Research (CERN)

October 16, 2026November 30, 2026GenevaSwitzerland
Job Description
Job Posting Organization:
CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
  • It is located in Geneva, Switzerland, and is known for its groundbreaking work in particle physics. CERN employs over 2,500 staff members and collaborates with thousands of scientists from around the world. The organization operates in multiple countries, fostering an environment of innovation and collaboration among diverse professionals in engineering, technical, scientific, and administrative fields. CERN's mission is to push the frontiers of science and technology, contributing to our understanding of the universe.

Job Overview:
The Full-Stack Web Engineer position at CERN is designed for a software developer with DevOps experience who will be part of the Web, DevOps, and Authoring section within the IT-PW group. The role involves supporting and enhancing the management of the .CERN top-level domain, which is crucial for hosting various public websites, including CERN's main site and other initiatives. The engineer will work on the Platform as a Service (PaaS) infrastructure based on OpenShift/OKD4, contributing to the continuous improvement of web hosting services. The position requires a proactive approach to problem-solving and a commitment to user satisfaction, ensuring that the services provided meet the needs of users effectively.

Duties and Responsibilities:
The responsibilities of the Full-Stack Web Engineer include supporting the integration of the .CERN top-level domain management, which involves automating the process of certificate procurement and renewal. The engineer will implement features for CERN's web infrastructure services, including the Web Services Portal, and develop functionalities for information retrieval from .CERN sites. Additionally, the role requires collaboration with cross-functional teams to enhance the hosting mechanisms used for .CERN sites, ensuring that the services are reliable and user-friendly. The engineer will also be expected to actively seek feedback from users to drive continuous improvement in services.

Required Qualifications:
Candidates must have experience in full-stack software development and familiarity with version control systems and CI/CD workflows. Knowledge of container orchestration platforms such as Kubernetes or OpenShift is considered a plus. Strong analytical and problem-solving skills are essential, along with good communication and collaboration abilities. A commitment to user satisfaction and a proactive mindset are also important for this role. Familiarity with programming languages such as Python, JavaScript, and React, as well as knowledge of web protocols and technologies, is required. Experience with web content management systems and Linux/Bash scripting is advantageous.

Educational Background:
Applicants must hold a Bachelor's or Master's degree in Software Engineering, Computer Engineering, or a related field. Candidates without a university degree are not eligible for this position, and those with a PhD are also excluded from consideration. The educational background should be complemented by a maximum of two years of professional experience since graduation, ensuring that candidates are relatively new to the workforce and eager to learn and grow within the organization.

Experience:
The position requires candidates to have a maximum of two years of professional experience in software or computer engineering since graduation. This experience should ideally be in roles that involved full-stack development and familiarity with DevOps practices. The emphasis is on recent graduates who are looking to start their careers in a dynamic and innovative environment like CERN.

Languages:
Fluency in spoken and written English is mandatory for this position. Candidates should also demonstrate a commitment to learning French, as it is beneficial for communication within the organization and the local community.

Additional Notes:
The contract duration for this position is 24 months, with the possibility of extension up to a maximum of 36 months. The working hours are set at 40 hours per week, and the job offers flexibility with a hybrid working model. The target start date for the position is June 1, 202
  • The job reference is IT-PW-WDA-2026-108-GRAE. The compensation includes a monthly net stipend ranging from 5266 to 5793 Swiss Francs, depending on the candidate's degree. Additional benefits include 30 days of paid leave per year, comprehensive health insurance coverage, family allowances, a relocation package, and opportunities for on-the-job and formal training, including language classes.
Apply now
Similar Jobs