Full Stack Web Developer / Full Stack Web Developeress

ETH Zürich - December 18, 2025

Job Opportunity: Full Stack Web Developer for Life Science Research

The Institute of Molecular Systems Biology at ETH Zurich is excited to announce a vacancy for a Full Stack Web Developer in the laboratory of Prof. Pedro Beltrao.

About the Beltrao Group

The Beltrao group is focused on studying the mechanisms that connect genotype to phenotype. Our research seeks to understand how genetic variations at the DNA level can cause changes in protein function, which in turn impact cellular processes and may lead to human diseases. With a proven track record in fundamental research leveraging computational methods and innovative Artificial Intelligence approaches, we are now committed to making these advancements available to the scientific community and beyond.

Project Overview

We aim to bridge the gap between academic ingenuity and real-world applications. This project is dedicated to developing robust web resources that can share large-scale datasets and AI-driven predictions with a wider audience. As we transition our work toward more translational applications, we are looking for a developer who can help transform our research prototypes into user-friendly products with potential commercial viability.

Your Role

As an experienced computer programmer with expertise in both front-end and back-end development, you will play a pivotal role in "productionizing" our computational research. Your primary responsibilities will include:

  • Designing and maintaining web interfaces for our AI/computational tools.
  • Optimizing back-end architecture to manage large-scale genomic and phenotypic data.
  • Collaborating with researchers to translate experimental AI models into stable web services.
  • Contributing to the strategic development of tools that may pave the way for future spin-off or start-up ventures.

Qualifications

  • A degree in Computer Science or a Bioinformatics-related field, along with prior work experience as a web developer.
  • Proficiency in fundamental front-end languages such as HTML, CSS, and JavaScript frameworks including Angular JS, React, and Amber.
  • Proficiency in server-side languages such as Python, Ruby, Java, PHP, and .Net.
  • Familiarity with database technologies such as MySQL, Oracle, and MongoDB.
  • Excellent verbal communication skills and the ability to work collaboratively.
  • An entrepreneurial mindset or interest in the commercialization of scientific software is highly desirable.
  • Knowledge of bioinformatics, human genetics, and/or structural bioinformatics is considered a plus.

Your Impact

Join ETH Zurich, an institution that not only supports your professional development but also fosters positive change in society. You will have the opportunity to shape the project's development from the outset, with strong support from bioinformatics and domain knowledge experts. Additionally, there will be training opportunities to help you further develop and grow in this role.

Benefits

Expect numerous benefits, including public transport season tickets, car sharing options, a wide range of sports offered by ASVZ, childcare services, and attractive pension benefits.

Application Process

Apply online using the form below. Please note that only applications matching the job profile will be considered.

Further Information

For more information about the group and the institute, please visit our website. If you have any questions regarding the position, feel free to reach out to Prof. Pedro Beltrao via email at beltrao@imsb.biol.ethz.ch (no applications). This position is tied to a project duration of 18 months, with the potential for extension based on future developments.

We look forward to receiving your online application!

Location : Zürich ETH-Hönggerberg
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.