Job Posting Organization: CERN, the European Organization for Nuclear Research, is a leading 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, representing more than 100 nationalities. The organization operates in multiple countries and is dedicated to pushing the frontiers of science and technology, fostering innovation and collaboration across various fields.
Job Overview: As a Fullstack Software Developer at CERN, you will play a crucial role in supporting Open Data and Open Science initiatives in research. Your primary responsibilities will include participating in the development of the REANA reproducible analysis platform, which enables researchers to run containerized declarative analysis workflows. Additionally, you will contribute to the LHCb Ntupling service, allowing researchers to request custom open data from the LHCb experiment. This position requires close collaboration with LHC experimental physics teams and external partners focused on open data and reproducible analysis infrastructures. You will be expected to leverage your full-stack development skills to create robust and efficient software solutions that enhance the accessibility and usability of scientific data.
Duties and Responsibilities:
Participate in the development and enhancement of the REANA reproducible analysis platform, ensuring it meets the needs of researchers.
Collaborate in the development of the LHCb Ntupling service, facilitating access to custom open data for researchers.
Work closely with LHC experimental physics teams to understand their requirements and provide software solutions that support open data initiatives.
Engage with external institutes and partners to promote open science and develop reproducible analysis infrastructures.
Implement frontend and backend technologies to create seamless user experiences and efficient data processing workflows.
Ensure the security" style="border-bottom: 1px dotted #007bff !important;">security and reliability of applications through best practices in deployment and monitoring.
Participate in code reviews and contribute to the continuous improvement of software development processes.
Stay updated with the latest trends in software development and apply them to enhance the organization's capabilities.
Required Qualifications: Candidates must have experience in full-stack software development, with a strong understanding of both frontend and backend technologies. Familiarity with container technologies and application deployment is essential, along with a commitment to learning and adapting to new tools and frameworks. Knowledge of computational research data analyses is a plus, as is proficiency in frontend technologies such as React and backend technologies like Python and Go. Experience with deployment tools such as Docker, Kubernetes, and Helm is also required. Strong spoken and written English skills are mandatory, and a willingness to learn French is expected.
Educational Background: Applicants must hold a Bachelor's or Master's degree in Computer Science or a related field. Those without a university degree are not eligible for this position, and applicants with a PhD will not be considered. The highest educational qualification must be obtained by the application deadline, and 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 development since their graduation. This experience should be relevant to the responsibilities of the role, demonstrating the ability to work effectively in a collaborative environment and contribute to software projects.
Languages: Fluency in spoken and written English is mandatory for this position. Candidates are also expected to have a commitment to learning French, which will be beneficial for communication within the organization and with local partners.
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 this position is December 1, 202
The role may involve stand-by duty and work during nights, Sundays, and official holidays as required by the organization's needs. The job reference is IT-CA-2026-236-GRAE, and it falls under the field of Information Technologies. The compensation includes a monthly net stipend ranging from 5266 to 5793 Swiss Francs, depending on the candidate's degree, along with 30 days of paid leave per year, comprehensive health insurance coverage, and various allowances based on individual circumstances.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.