jobsswitzerland.ch
← All jobs

Senior full stack developer

Jobup

Employment type
Full-time
Location
Lausanne
First posted
Apply now
• 06 August 2026 • 100% • Indefinite duration • Possible • Université de Lausanne, 1015 Lausanne • Log in to see the salary estimate from jobup.ch An internationally leading teaching and research institution, UNIL has nearly 5,000 female and male employees and 17,000 students, distributed between the Dorigny campus and the CHUV and Epalinges sites. As an employer, it encourages excellence, recognition of people, and responsibility. To strengthen its team, the Division Calcul et Soutien à la Recherche (DCSR) of the Centre informatique (Ci) is looking for a senior *full stack* developer passionate about software engineering and *data science* and wishing to commit themselves to researchers to support them in their research. Senior full stack developer Information related to the position ## Start date: immediately or to be agreed Contract duration: indefinite (CDI) Activity rate: 100% Workplace: Lausanne-Dorigny Your activities ## Expertise and advice • Provide reference expertise in database design, web servers, and complex data analysis. • Accompany research teams, analyze their needs, and coordinate them to propose reliable and sustainable technical solutions. • Promote the use of *data science* tools and raise awareness among research groups regarding best practices. Development and infrastructure • Design, develop, and deploy shared software infrastructures intended for several faculties. • Develop APIs, visualization tools, and interfaces allowing for the enhancement of data. • Participate in the maintenance and evolution of DCSR platforms. Enhancement and innovation • Contribute to technological innovation and the dissemination of best practices within the institution. • Design and lead training actions around web technologies and *data science* Your profile ## Education and experience • Master's in computer science, bioinformatics, geosciences, or an equivalent field. • Doctorate appreciated (biology, biochemistry, or related discipline). • Minimum 7 years of professional experience in database development and associated tools, preferably in a scientific environment Technical skills • Languages: Python, Java, JavaScript, PHP, Bash. • Versioning: Git. • Databases: o SQL: PostgreSQL, MariaDB o NoSQL: MongoDB, Elasticsearch, Neo4j (at least one DBMS) o heterogeneous data modeling, o administration of *triplestores* (GraphDB) appreciated • Web development: o *back-end*: Django, Rails, Flask, Node.js, Symfony (at least one *framework*) o *front-end*: HTML/CSS, React or Vue.js o APIs: construction of REST or GraphQL APIs o visualization: D3.js, Plotly, etc. • Infrastructure and DevOps: o Linux, Docker or Podman, CI/CD (notions), server or cloud deployments o Kubernetes appreciated • Security: PKI, certificates, hardening, encryption. • Generative AI: knowledge of code generation assistance tools to accompany researchers. Personal qualities • Autonomy, sense of responsibility. • Teamwork, ability to collaborate in interdisciplinary contexts. • Very good knowledge of English (oral and written). Your advantages ## A pleasant working environment in a multicultural and diverse academic environment. Possibilities for continuing education, a multitude of activities, and other advantages to discover. More information at unil.ch/travailler For any further information ## Marion Rivoal: Write an email Roberto Fabbretti: Write an email Your application file ## Application deadline: 06.09.2026 We invite you to send us your complete file in Word or PDF format. Only applications submitted through this site will be considered. We thank you for your understanding.

Automatically translated from the original.

Posted 1 week ago

Location

View on Google Maps