Full-Stack Web Developer
European Organization for Nuclear Research
- Location:
- Geneva, Switzerland
- Category:
- Professional Staff
Posted Jun 5, 2026Apply by Jun 28, 2026 (1d left)
As a full-stack developer in the Tools Team at SY-EPC-CCS, you will be responsible for a set of crucial web applications used by converter experts to ensure smooth operation of power converters at CERN. You will work closely with team members using an agile Scrum approach on various products in sprints.
Responsibilities
- Work on full-stack web applications and databases.
- Gather and iterate over requirements and features with users and stakeholders (Power Converter Experts).
- Provide application support to converter experts/users including debugging and fixing.
- Collaborate closely in a team of developers working on full stack web applications using the Scrum framework.
- Own a subset of full-stack web applications and lead sprints on them.
Requirements
- You must be a national of a CERN Member State or Associate Member State, excluding Pakistani and Lithuanian nationals for 2026 start date due to ceiling limits.
- You have a maximum of 2 years of professional experience since graduation in the respective field by the application deadline.
- Your highest educational qualification is either a bachelor’s or master’s degree; you must have a university degree and cannot hold a PhD.
- You have never had a CERN fellow or graduate contract before.
- Experience with UI/UX design and web front-end development.
- Experience with web back-end (REST API) design and development.
- Experience with database design and development.
- Experience with identifying user requirements.
- Knowledge of or experience with DevOps (CI/CD, Docker, Compose, Kubernetes) is an advantage.
- Your studies focused on Computer Science.
- Proficiency in JavaScript / TypeScript (Vue3.js, Pinia, Vite).
- Proficiency in Python (FastAPI, SQLAlchemy, Pydantic, Asyncio).
- Proficiency in SQL (PostgreSQL, Oracle).
- Spoken and written English, with a commitment to learn French.
Skills
- UX/UI Design
- Web Front-End Development
- Web Back-End Development
- REST API Design
- Database Design
- User Requirements Gathering
- DevOps Automation
- Continuous Integration
- Continuous Deployment
- Docker Containers
- Docker Compose
- Kubernetes
- JavaScript
- TypeScript
- Vue3.js
- Pinia
- Vite
- Python
- FastAPI
- SQLAlchemy
- Pydantic
- Asyncio
- SQL
- PostgreSQL
- Oracle
- Agile Scrum
Languages
English