Full-Stack Developer

Full-Stack Developer

European Organization for Nuclear Research (CERN)

May 13, 2026June 27, 2026GenevaSwitzerland
Job Description
Job Posting Organization:
CERN, the European Organization for Nuclear Research, is a leading scientific research organization established in 195
  • It is known for its groundbreaking work in particle physics and operates the world's largest particle physics laboratory. CERN employs over 2,500 staff members and collaborates with thousands of scientists from around the globe, representing more than 100 nationalities. The organization is dedicated to pushing the boundaries of science and technology, fostering an environment of innovation and collaboration, and is committed to diversity as a core value since its inception.

Job Overview:
The Full-Stack Developer position at CERN is an exciting opportunity for skilled developers who are passionate about taking ownership of real-world services. The successful candidate will join the Platforms & Workflows group within the IT department, focusing on the Identity and Access Management (IAM) systems that are crucial for the daily operations of thousands of researchers, engineers, and collaborators. This role emphasizes the importance of engineering quality, where the developer's contributions directly support world-class research initiatives. The position offers a collaborative environment with experienced developers and service managers, promoting continuous learning and thoughtful engineering practices. The developer will have the chance to deepen their full-stack expertise while gaining hands-on experience with modern service operations, security" style="border-bottom: 1px dotted #007bff !important;">security practices, and large-scale digital identity systems.

Duties and Responsibilities:
The Full-Stack Developer will be responsible for designing, developing, and maintaining modern web applications that utilize a .NET backend and a React frontend. Key responsibilities include participating in architectural decisions and contributing to the technical evolution of the IAM platform. The developer will also engage in service operations, which encompass deployments, troubleshooting, monitoring, and continuous improvements. Additionally, the role involves supporting and guiding junior team members, sharing best practices, and fostering a positive engineering culture. Close collaboration with users and stakeholders is essential, as the developer will provide advanced user support, gather requirements, and enhance services to meet the evolving needs of the organization. Ensuring quality and reliability through thorough documentation, testing, and adherence to security standards is also a critical aspect of the role.

Required Qualifications:
Candidates must possess a Master's degree or equivalent relevant experience in Computer Science or a related field. They should have demonstrated experience in the development and maintenance of web applications using modern backend and frontend technologies, such as .NET, Java, React, and relational databases. Experience in contributing to the architecture and technical design of software systems is essential, along with a background in operating software services, including debugging, deploying, monitoring, and upgrading. The ability to engage with users, understand their requirements, and provide high-quality support is crucial. Technical competencies required include advanced knowledge of programming techniques and languages, particularly .NET and C#, as well as relational databases and SQL (e.g., Oracle, MySQL). Familiarity with software life-cycle tools and procedures, proficiency with Git, CI/CD tools, and containerized deployments is also necessary. Knowledge of best practices for implementing ICT security standards and policies is important, as is the ability to capture and analyze requirements for ICT systems.

Educational Background:
A Master's degree in Computer Science or a related field is required for this position. Equivalent relevant experience may also be considered. The educational background should include a strong foundation in software development principles and practices, as well as familiarity with modern web technologies and programming languages.

Experience:
Candidates should have substantial experience in the development and maintenance of web applications, particularly using modern technologies such as .NET and React. Experience in contributing to software architecture and technical design is essential, along with a proven track record of operating software services, including debugging, deploying, and monitoring applications. The ability to engage effectively with users and provide high-quality support is also a key requirement.

Languages:
Fluency in spoken and written English is mandatory, with a commitment to learn French being a valuable asset. Proficiency in additional languages may be beneficial but is not required.

Additional Notes:
This position is offered as a limited duration contract for 5 years, with the possibility of extension up to 8 years and eligibility for an indefinite contract tenure. The role requires a commitment to working 40 hours per week, with flexibility for hybrid work arrangements. The position may involve working during nights, Sundays, and official holidays as required by the organization's needs, and may also include stand-by duty. The job grade is classified as 6-7, and the reference for this position is IT-PW-IAM-2026-100-LD. CERN offers a competitive salary that is tax-free, along with 30 days of paid leave per year, comprehensive health insurance coverage, family allowances, and a relocation package depending on individual circumstances.
Apply now
Similar Jobs