Your personal AI career agent
Full Stack Software Engineer(m/w/x)
Developing modules for CERN Document Server and contributing to InvenioRDM open-source platform. Advanced Python, JavaScript, and web framework experience required. 30 days paid leave, comprehensive health insurance.
Requirements
- Master's degree or equivalent relevant experience
- Strong full-stack web application development experience
- Very advanced Python proficiency
- Solid JavaScript and modern frameworks knowledge
- Documented web frameworks experience (Flask or Django)
- Proven relational databases experience
- ORM frameworks experience (e.g. SQLAlchemy)
- Hands-on ElasticSearch/OpenSearch experience
- Hands-on service deployment experience
- Hands-on configuration management experience
- Hands-on operation in production environments experience
- Container-based platforms experience (Docker or OpenShift)
- Demonstrated experience working with users
- Requirements gathering experience
- User support experience
- Training experience
- Familiarity with modern web UI technologies
- Familiarity with UX/usability best practices
- Experience contributing to open-source projects
- Experience contributing to distributed software projects
- Ability to collaborate effectively across teams
- Knowledge of programming techniques
- Knowledge of programming languages
- Database/repository design
- Knowledge of system configuration tools
- Capturing ICT systems requirements
- Analysis of ICT systems requirements
- Structured and organised approach to work
- Ability to set priorities and plan tasks
- Problem identification, definition, and assessment
- Action taking to address problems
- Building and maintaining constructive work relationships
- Building and maintaining effective work relationships
- Providing others with timely information
- Keeping up-to-date with developments in expertise
- Readily absorbing new information
- Spoken and written English
- Commitment to learn French
Tasks
- Design and develop new modules for CERN Document Server
- Contribute to the InvenioRDM open-source platform
- Collaborate with stakeholders on CDS requirements
- Perform DevOps activities for service configuration
- Deploy and monitor the CERN Document Server
- Maintain the CERN Document Server service
- Share expertise with the InvenioRDM community
- Collaborate with the open-source community
- Migrate content to the InvenioRDM platform
- Migrate services to the InvenioRDM platform
- Provide user support for CDS
- Offer technical assistance to CDS users
- Manage code contributions
- Review code contributions
Work Experience
- approx. 1 - 4 years
Education
- Master's degree
Languages
- English – Native
- French – Basic
Tools & Technologies
- Python
- JavaScript
- React
- Flask
- Django
- PostgreSQL
- SQLAlchemy
- ElasticSearch
- OpenSearch
- Docker
- OpenShift
Benefits
More Vacation Days
- 30 days paid leave
- 2 weeks annual closure
Healthcare & Fitness
- Comprehensive health insurance
Retirement Plans
- CERN Pension Fund membership
Family Support
- Family, child, infant allowances
Other Benefits
- Relocation package
Not a perfect match?
- CERNFull-timeWith HomeofficeExperiencedGenffrom CHF 6,372 - 7,004 / month
- CERN
DevOps Engineer for Data Management(m/w/x)
Full-timeWith HomeofficeEntry LevelGenffrom CHF 6,372 - 7,004 / month - CERN
Software Engineer (Python & DevOps)(m/w/x)
Full-timeWith HomeofficeJuniorGenffrom CHF 5,266 - 5,793 / month - CERN
Big Data Software Engineer(m/w/x)
Full-timeWith HomeofficeExperiencedGenf - CERN
Firmware Developer - FPGA(m/w/x)
Full-timeWith HomeofficeExperiencedGenffrom CHF 6,372 - 7,004 / month
Full Stack Software Engineer(m/w/x)
Developing modules for CERN Document Server and contributing to InvenioRDM open-source platform. Advanced Python, JavaScript, and web framework experience required. 30 days paid leave, comprehensive health insurance.
Requirements
- Master's degree or equivalent relevant experience
- Strong full-stack web application development experience
- Very advanced Python proficiency
- Solid JavaScript and modern frameworks knowledge
- Documented web frameworks experience (Flask or Django)
- Proven relational databases experience
- ORM frameworks experience (e.g. SQLAlchemy)
- Hands-on ElasticSearch/OpenSearch experience
- Hands-on service deployment experience
- Hands-on configuration management experience
- Hands-on operation in production environments experience
- Container-based platforms experience (Docker or OpenShift)
- Demonstrated experience working with users
- Requirements gathering experience
- User support experience
- Training experience
- Familiarity with modern web UI technologies
- Familiarity with UX/usability best practices
- Experience contributing to open-source projects
- Experience contributing to distributed software projects
- Ability to collaborate effectively across teams
- Knowledge of programming techniques
- Knowledge of programming languages
- Database/repository design
- Knowledge of system configuration tools
- Capturing ICT systems requirements
- Analysis of ICT systems requirements
- Structured and organised approach to work
- Ability to set priorities and plan tasks
- Problem identification, definition, and assessment
- Action taking to address problems
- Building and maintaining constructive work relationships
- Building and maintaining effective work relationships
- Providing others with timely information
- Keeping up-to-date with developments in expertise
- Readily absorbing new information
- Spoken and written English
- Commitment to learn French
Tasks
- Design and develop new modules for CERN Document Server
- Contribute to the InvenioRDM open-source platform
- Collaborate with stakeholders on CDS requirements
- Perform DevOps activities for service configuration
- Deploy and monitor the CERN Document Server
- Maintain the CERN Document Server service
- Share expertise with the InvenioRDM community
- Collaborate with the open-source community
- Migrate content to the InvenioRDM platform
- Migrate services to the InvenioRDM platform
- Provide user support for CDS
- Offer technical assistance to CDS users
- Manage code contributions
- Review code contributions
Work Experience
- approx. 1 - 4 years
Education
- Master's degree
Languages
- English – Native
- French – Basic
Tools & Technologies
- Python
- JavaScript
- React
- Flask
- Django
- PostgreSQL
- SQLAlchemy
- ElasticSearch
- OpenSearch
- Docker
- OpenShift
Benefits
More Vacation Days
- 30 days paid leave
- 2 weeks annual closure
Healthcare & Fitness
- Comprehensive health insurance
Retirement Plans
- CERN Pension Fund membership
Family Support
- Family, child, infant allowances
Other Benefits
- Relocation package
About the Company
CERN
Industry
Science
Description
The company is the European Organisation for Nuclear Research, focusing on probing the fundamental structure of the universe through particle physics.
Not a perfect match?
- CERN
Full-Stack Software Engineer(m/w/x)
Full-timeWith HomeofficeExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
DevOps Engineer for Data Management(m/w/x)
Full-timeWith HomeofficeEntry LevelGenffrom CHF 6,372 - 7,004 / month - CERN
Software Engineer (Python & DevOps)(m/w/x)
Full-timeWith HomeofficeJuniorGenffrom CHF 5,266 - 5,793 / month - CERN
Big Data Software Engineer(m/w/x)
Full-timeWith HomeofficeExperiencedGenf - CERN
Firmware Developer - FPGA(m/w/x)
Full-timeWith HomeofficeExperiencedGenffrom CHF 6,372 - 7,004 / month