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 Developer in the Tools Team at SY-EPC-CCS, you will play a pivotal role in developing and maintaining essential web applications that support converter experts in ensuring the smooth operation of power converters at CERN. This position requires a collaborative approach, working closely with team members in an agile environment, specifically utilizing the Scrum framework. You will be responsible for both front-end and back-end development, contributing to the overall functionality and user experience of the tools suite. Your work will involve gathering user requirements, iterating on features, and providing application support to users, ensuring that the tools meet the needs of converter experts effectively. This role also offers the opportunity to supervise computer science students or interns, enhancing your leadership skills while contributing to the development of future professionals in the field.
Duties and Responsibilities:
Develop and maintain front-end applications using JavaScript frameworks, specifically Vue3.js.
Implement back-end services using Python with FastAPI.
Design and manage databases utilizing SQL, specifically PostgreSQL and Oracle.
Contribute to the team's containerization setup and workflow, including Docker, Compose, Kubernetes, ArgoCD, and Helm.
Collaborate with users and stakeholders to gather and iterate on requirements and features.
Provide application support to converter experts, including debugging and fixing issues.
Participate in internal support for power converter controls, addressing data modification requests.
Potentially supervise and mentor computer science students or interns, fostering their development in the field.
Required Qualifications: Candidates must possess a strong foundation in both front-end and back-end web development, with specific experience in UI/UX design, REST API design, and database development. Familiarity with DevOps practices and tools such as Docker and Kubernetes is advantageous. Additionally, candidates should demonstrate strong problem-solving skills and the ability to work collaboratively within a team environment. A commitment to continuous learning and improvement is essential, particularly in the context of user requirements and application support.
Educational Background: Applicants must hold a Bachelor's or Master's degree in Computer Science or a related field. Candidates without a university degree are not eligible for this position, nor are those with a PhD. The educational background should provide a solid understanding of software engineering principles and practices, as well as the technical skills necessary for the role.
Experience: Candidates should have a maximum of two years of professional experience since graduation. This experience should be relevant to the role of a Full-Stack Developer, encompassing both front-end and back-end development, as well as database management. Experience in a collaborative, agile work environment is preferred, as is familiarity with the tools and technologies mentioned in the job description.
Languages: Fluency in spoken and written English is mandatory, as it is the primary language of communication at CERN. A commitment to learning French is also required, as it will enhance communication within the organization and with local stakeholders.
Additional Notes: The position is a full-time role with a contract duration of 24 months, with the possibility of extension up to 36 months. 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 April 1, 202
The role may involve stand-by duty as required by the needs of the organization. Compensation includes a monthly stipend ranging from 5196 to 5716 Swiss Francs, tax-free, along with 30 days of paid leave per year, comprehensive health insurance coverage, and various allowances depending on individual circumstances. A relocation package is also available.
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.