Full-Stack Software Engineer

Full-Stack Software Engineer

European Organization for Nuclear Research (CERN)

June 4, 2026July 19, 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 Software Engineer at CERN, you will be an integral part of the Business Computing group within the Finance and Administrative Processes department. This role involves designing, implementing, and supporting software solutions that cater to various business functions across CERN, including HR, Finance, and Logistics. You will work in a self-organised agile team, contributing to the development of both frontend and backend features, optimizing database queries, and ensuring the smooth integration of systems. The position offers a unique opportunity to engage with a diverse range of technologies and business areas, making a significant impact on CERN's operations.

Duties and Responsibilities:
Your primary responsibilities will include designing and developing full-stack enterprise applications, implementing and testing software solutions, and developing both frontend and backend features. You will be tasked with optimizing SQL queries and database integrations, configuring and debugging integration/messaging systems, and providing user and production support. Additionally, you will participate in continuous process improvement, knowledge sharing activities, and maintain and enhance legacy applications. You will also utilize CI/CD and containerized development workflows while collaborating closely with Product Managers and stakeholders to ensure that the software solutions meet organizational needs.

Required Qualifications:
Candidates must have experience in developing full-stack enterprise applications using Java, Spring Boot, and JavaScript frontend frameworks such as React. Familiarity with build, test, and deployment toolchains is essential, along with experience working with SQL and relational databases. A background in agile development teams and modern development workflows, including Git and CI/CD practices, is also required. Knowledge of maintaining and implementing features in legacy applications is a plus. Candidates should possess a strong understanding of modern software design and architecture principles and patterns, particularly within the Java and JavaScript ecosystems.

Educational Background:
Applicants must hold a Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field. Those without a university degree are not eligible for this position, nor are applicants with a PhD. The educational background should align with the technical requirements of the role, ensuring a solid foundation in software engineering principles and practices.

Experience:
The ideal candidate should have a maximum of two years of professional experience since graduation. This experience should be relevant to the development of full-stack applications and demonstrate a capacity for working in agile environments. Candidates with experience in software engineering roles that involve both frontend and backend development will be particularly well-suited for this position.

Languages:
Proficiency in spoken and written English is mandatory, as it is the working language at CERN. Candidates should also have a commitment to learn French, which is considered beneficial for integration into the workplace and community.

Additional Notes:
This position is a hybrid role with a contract duration of 24 months, with the possibility of extension up to 36 months. The target start date is November 1, 2026, or earlier if possible. There are three positions available, and the role may require work during nights, Sundays, and official holidays based on organizational needs. The compensation includes a monthly stipend ranging from 5266 to 5793 Swiss Francs, which is tax-free, along with 30 days of paid leave per year, comprehensive health insurance, and various allowances depending on individual circumstances. Additionally, a relocation package is offered, and on-the-job training, including language classes, is provided.
Apply now
Similar Jobs