Full-Stack Developer

Full-Stack Developer

European Organization for Nuclear Research (CERN)

June 11, 2026July 26, 2026GenevaSwitzerland
Job Description
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 thousands of scientists, engineers, and administrative staff from over 100 countries, fostering a collaborative environment that encourages innovation and scientific discovery. The organization operates numerous facilities and experiments, including the Large Hadron Collider, and is dedicated to pushing the frontiers of science and technology. CERN's mission is to uncover the fundamental structure of the universe and to promote international collaboration in scientific research.

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 the operation of power converters at CERN. This position requires a strong understanding of both front-end and back-end technologies, as you will be responsible for creating user-friendly interfaces and robust server-side applications. You will work in an agile environment, collaborating with a team of developers and engaging with users to gather requirements and iterate on features. Your work will directly impact the efficiency and effectiveness of power converter operations, making it crucial for the success of CERN's research initiatives. You will also have the opportunity to lead sprints and take ownership of specific applications, ensuring they meet the needs of converter experts and stakeholders.

Duties and Responsibilities:
  • Develop and maintain front-end applications using JavaScript frameworks such as Vue3.js.
  • Implement back-end services using Python and FastAPI to support web applications.
  • Design and manage databases using SQL, specifically PostgreSQL and Oracle.
  • Collaborate with users and stakeholders to gather requirements and feedback for application features.
  • Provide technical support to users, including debugging and troubleshooting issues.
  • Work within a Scrum framework, participating in sprints and contributing to team meetings.
  • Lead development efforts on specific applications, ensuring timely delivery and quality of work.
  • Stay updated with the latest technologies and best practices in web development and software engineering.
  • Participate in code reviews and contribute to the continuous improvement of development processes.

Required Qualifications:
  • Proven experience in UI/UX design and web front-end development.
  • Strong background in web back-end development, particularly in designing and implementing REST APIs.
  • Experience with database design and management, specifically with SQL databases.
  • Familiarity with DevOps practices, including CI/CD, Docker, and Kubernetes, is a plus.
  • Excellent problem-solving skills and the ability to work collaboratively in a team environment.
  • Strong communication skills in English, both spoken and written, with a willingness to learn French.

Educational Background:
Candidates must hold a Bachelor's or Master's degree in Computer Science or a related field. Applicants without a university degree are not eligible for this position, and those with a PhD will also not be considered. The educational qualification must be completed by the application deadline.

Experience:
Applicants should have a maximum of two years of professional experience since graduation. This experience should be relevant to the field of software engineering and web development, demonstrating the ability to work on both front-end and back-end technologies effectively.

Languages:
Fluency in spoken and written English is mandatory. Candidates should also be committed to learning French to facilitate communication within the organization and with local stakeholders.

Additional Notes:
The position is a full-time role with a contract duration of 24 months, which may be extended up to a maximum of 36 months. The 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 November 1, 202
  • The role may require stand-by duty as needed by the organization. Compensation includes a monthly stipend ranging from 5266 to 5793 Swiss Francs, tax-free, along with 30 days of paid leave per year, comprehensive health insurance, and various allowances depending on individual circumstances. A relocation package is also available.
Apply now
Similar Jobs