Full Stack Developer (IT-CA-IR-2026-110-GRAE)
CERN Alle Jobs anzeigen
- Genf
- Unbefristet
- Vollzeit
- Develop and maintain web applications using Python on the backend and React on the frontend and implement new features to support the long term preservation of records.
- Write, test, and review code to ensure reliability, performance, and maintainability.
- Collaborate with software engineers and end users to understand requirements and translate them into technical solutions.
- Document technical solutions and contribute to user and developer documentation.
- Learn and apply best practices in software engineering, version control, and agile teamwork.
- Experience with Python and web application development (for example using Flask or similar frameworks).
- Basic knowledge of JavaScript and modern web interfaces (for example React or similar libraries).
- Familiarity with version control systems, such as Git.
- Ability to write clear, maintainable code and learn new technologies.
- Experience with relational databases, such as PostgreSQL.
- Familiarity with search or indexing technologies, such as Elasticsearch or OpenSearch.
- Exposure to container technologies, such as Docker, and container platforms (for example OpenShift).
- Experience contributing to or working with open-source software projects.
- Required technical skills: Python, Django, JavaScript, React, Git.
- Nice to have technical skills: PostgreSQL, Elasticsearch/OpenSearch, Docker, OpenShift.
- Experience working on open source projects.
- Knowledge of digital preservation concepts is a plus, but not required.
- Ability to work both independently and collaboratively.
- Good communication skills in English (spoken and written).
- Proactive attitude and willingness to learn new technologies.
- Spoken and written English, with a commitment to learn French.
- You are a national of a
- You have never had a CERN fellow or graduate contract before.
- Applicants without University degree are not eligible.
- Applicants with a PhD are not eligible.
- A monthly stipend between 5266-5793 Swiss Francs per month (tax free) depending on your degree.
- 30 days of paid leave per year plus 2 weeks annual closure.
- Coverage by CERN's comprehensive health insurance scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund.
- Family, child and infant monthly allowances depending on your individual circumstances.
- A relocation package (installation grant and travel expenses) depending on your individual circumstances.
- Possibility to extend your contract up to 36 months.
- On-the-job and formal training including language classes.