Full-Stack Developer

Full-Stack Developer

European Organization for Nuclear Research (CERN)

December 18, 2025February 1, 2026GenevaSwitzerland
Job Description
Job Posting Organization:
CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
  • It is known for its groundbreaking work in particle physics and technology, employing over 2,500 staff members and hosting thousands of scientists from around the world. CERN operates in multiple countries and is dedicated to pushing the frontiers of science and technology, fostering an environment of innovation and collaboration.

Job Overview:
As a Full-Stack Developer in the Tools Team at SY-EPC-CCS, you will play a pivotal role in developing and maintaining essential web applications that support converter experts in ensuring the smooth operation of power converters at CERN. This position requires a collaborative approach, working closely with team members in an agile environment, specifically utilizing the Scrum framework. You will be responsible for both front-end and back-end development, contributing to the overall functionality and user experience of the tools suite. Your work will involve gathering user requirements, iterating on features, and providing application support to users, ensuring that the tools meet the needs of converter experts effectively. This role also offers the opportunity to supervise computer science students or interns, enhancing your leadership skills while contributing to the development of future professionals in the field.

Duties and Responsibilities:
  • Develop and maintain front-end applications using JavaScript frameworks, specifically Vue3.js.
  • Implement back-end services using Python with FastAPI.
  • Design and manage databases utilizing SQL, specifically PostgreSQL and Oracle.
  • Contribute to the team's containerization setup and workflow, including Docker, Compose, Kubernetes, ArgoCD, and Helm.
  • Collaborate with users and stakeholders to gather and iterate on requirements and features.
  • Provide application support to converter experts, including debugging and fixing issues.
  • Participate in internal support for power converter controls, addressing data modification requests.
  • Potentially supervise and mentor computer science students or interns, fostering their development in the field.

Required Qualifications:
Candidates must possess a strong foundation in both front-end and back-end web development, with specific experience in UI/UX design, REST API design, and database development. Familiarity with DevOps practices and tools such as Docker and Kubernetes is advantageous. Additionally, candidates should demonstrate strong problem-solving skills and the ability to work collaboratively within a team environment. A commitment to continuous learning and improvement is essential, particularly in the context of user requirements and application support.

Educational Background:
Applicants must hold a Bachelor's or Master's degree in Computer Science or a related field. Candidates without a university degree are not eligible for this position, nor are those with a PhD. The educational background should provide a solid understanding of software engineering principles and practices, as well as the technical skills necessary for the role.

Experience:
Candidates should have a maximum of two years of professional experience since graduation. This experience should be relevant to the role of a Full-Stack Developer, encompassing both front-end and back-end development, as well as database management. Experience in a collaborative, agile work environment is preferred, as is familiarity with the tools and technologies mentioned in the job description.

Languages:
Fluency in spoken and written English is mandatory, as it is the primary language of communication at CERN. A commitment to learning French is also required, as it will enhance communication within the organization and with local stakeholders.

Additional Notes:
The position is a full-time role with a contract duration of 24 months, with the possibility of extension up to 36 months. Working hours are set at 40 hours per week, and the job offers a hybrid work flexibility. The target start date for this position is April 1, 202
  • The role may involve stand-by duty as required by the needs of the organization. Compensation includes a monthly stipend ranging from 5196 to 5716 Swiss Francs, tax-free, along with 30 days of paid leave per year, comprehensive health insurance coverage, and various allowances depending on individual circumstances. A relocation package is also available.
Apply now
Similar Jobs