Genève
Developer 1
- 09 November 2026
- 100%
- Permanent position
About the job
Organisational entity Faculty of Science Section / Division Department of Astronomy Position Developer 1 Position code 202018 Maximum class 17 Body Administrative and technical staff Activity rate 60 Workplace Department of Astronomy, 1290 Versoix Application deadline 13-11-2026 Reference 7186
Job description
The Department of Astronomy at the University of Geneva is advertising a Developer 1 position for an infrastructure in the field of exoplanet research.
DACE (Data and Analysis Center for Exoplanets) is a platform of the Swiss National Research Programme (NRP) PlanetS, which brings together Swiss and European expertise in this field. It provides access to a wide range of exoplanet data via a web portal equipped with state-of-the-art tools for data exchange, visualisation and analysis: https://dace.unige.ch .
You will work at the Observatory of the University of Geneva, located in Versoix, within a team of IT specialists and astronomers.
Your responsibilities
- Design and develop REST services using the Python Flask framework and a PostgreSQL database.
- Deploy backend services in a Kubernetes environment using CI/CD pipelines from the GitLab tool.
- Improve data flows from various telescopes to the database.
- Maintain and enhance a Python data access library.
- Provide user support and follow-up.
- Maintain documentation.
What we offer
- A young and motivated team within a research institute of international renown
- International scientific projects, technically varied, serving the exoplanet community
- A stimulating work environment at the interface between IT and astronomy
Required qualifications and skills
- Bachelor's degree in computer science or equivalent qualification
- Master's degree in computer science is an asset
- Knowledge of database technologies
- Proficiency in Python and REST service development (Flask framework)
- Proficiency in front-end web development (HTML5, Javascript, CSS)
- Proficiency with continuous integration tools (GitLab CI/CD)
- Good knowledge of Linux environments
- Good knowledge of microservices architectures (Docker, Kubernetes, etc.) and interest in them
Appreciated assets:
- Knowledge of other object-oriented languages (Java, C++, ...)
- Shell scripting
- As the environment is international, a good level of English is an asset
You are comfortable in a small team of IT specialists and astronomers, interested in astronomy, and able to take initiative in a stimulating environment.
The University of Geneva is an employer committed to equal opportunities and diversity in the workplace.
Start date
1 January 2027
Remarks
THE POSITION WILL LIKELY BE RE-ADVERTISED WITHIN THE SERVICE.
The University of Geneva offers motivating employment conditions in a stimulating work environment. By joining us, you will have the opportunity to showcase your skills and personality and actively contribute to the reputation of an institution founded in 1559.
From a parity perspective, the University encourages applications from the underrepresented sex.