Full-Stack Software Engineer

Full-Stack Software Engineer

European Organization for Nuclear Research (CERN)

June 15, 2026July 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 known for its groundbreaking work in particle physics and technology, bringing together physicists and a diverse range of professionals from various fields including engineering, technical, scientific, and administrative roles. CERN operates in multiple countries and employs thousands of individuals, fostering an environment of innovation and collaboration. The organization is committed to diversity and inclusion, which are core values that have been central to its mission since its inception. CERN's work not only advances scientific knowledge but also contributes to technological advancements that benefit society as a whole.

Job Overview:
As a Full-Stack Software Engineer in the Business Computing group at CERN, you will play a crucial role in the design, implementation, configuration, and support of software solutions that are integral to the organization's operations. This position requires a strong foundation in both server-side and client-side technologies, as you will be responsible for developing full-stack enterprise applications that cater to various business functions across CERN, including HR, Finance, Planning, Safety, security" style="border-bottom: 1px dotted #007bff !important;">Security, Purchasing, Logistics, and Accelerator Operations. You will work within a self-organized agile team, contributing to the continuous improvement of processes and participating in knowledge-sharing activities. The role offers the opportunity to work with a wide range of technologies and to engage with different business areas, making it a dynamic and multifaceted position.

Duties and Responsibilities:
The responsibilities of the Full-Stack Software Engineer include designing and developing full-stack enterprise applications, implementing and testing software solutions, developing both frontend and backend features, optimizing SQL queries and database integrations, configuring and debugging integration/messaging systems, providing user and production support, and collaborating with Product Managers and stakeholders. Additionally, you will be expected to maintain and enhance legacy applications, utilize CI/CD and containerized development workflows, and contribute to continuous process improvement within the team. Your role will also involve participating in knowledge-sharing activities to foster a collaborative environment.

Required Qualifications:
Candidates must have experience in developing full-stack enterprise applications using Java, Spring Boot, and JavaScript frontend frameworks such as React. A solid understanding of modern software design and architecture principles, as well as knowledge of Git or equivalent version control systems, is essential. Familiarity with build, test, and deployment toolchains, SQL and relational databases, and agile development methodologies is also required. While not mandatory, knowledge of CI/CD tools like GitLab, containerized software solutions, GitOps workflows, Power BI or similar reporting solutions, PL/SQL, and cloud migrations of on-premise software would be advantageous.

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, and applicants with a PhD are also not eligible. By the application deadline, candidates should have a maximum of two years of professional experience since graduation.

Experience:
The position requires candidates to have a maximum of two years of professional experience in software engineering or a related field since their graduation. This experience should ideally include work in agile development teams and familiarity with modern development workflows, including Git and CI/CD practices.

Languages:
Fluency in spoken and written English is mandatory, and candidates should demonstrate a commitment to learning French. Proficiency in additional languages would be considered a plus, but English is the primary language of communication at CERN.

Additional Notes:
The contract duration for this position is 24 months, with the possibility of extension up to a maximum of 36 months. The job offers hybrid flexibility, allowing for a combination of remote and on-site work. The target start date is November 1, 2026, or earlier if possible. The position may require work during nights, Sundays, and official holidays, depending on the needs of the organization. The job reference is FAP-BC-DL-2026-143-GRAE, and the field of work is Software Engineering and IT. 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 coverage, family allowances, a relocation package, and opportunities for on-the-job and formal training, including language classes.
Apply now
Similar Jobs