Full Stack Web Developer / Full Stack Web Developeress

ETH Zürich - December 12, 2025

Full Stack Web Developer for Life Science Research

The Institute of Molecular Systems Biology at ETH Zurich is seeking a talented Full Stack Web Developer to join the laboratory of Prof. Pedro Beltrao. This role is ideal for those passionate about bridging the gap between academic research and real-world applications in the life sciences.

About the Beltrao Group

The Beltrao group is devoted to understanding the intricate mechanisms that connect genotype to phenotype. Our research focuses on how genetic variations at the DNA level impact protein functionality, cellular processes, and ultimately human diseases. While we pride ourselves on our strong track record in fundamental research using computational methods and advancements in Artificial Intelligence, we are now dedicated to making these innovations accessible to the broader scientific community.

Role Overview

In this role, you will play a crucial part in developing robust web resources to share large-scale datasets and AI-driven predictions with a wider audience. As we advance our work towards more translational applications, we are looking for a developer who can transform research prototypes into user-friendly products that possess commercial potential.

Key Responsibilities

  • Design and maintain web interfaces for our AI/computational tools.
  • Optimize back-end architecture to manage large-scale genomic and phenotypic data.
  • Collaborate with researchers to translate experimental AI models into stable web services.
  • Contribute to the strategic development of tools that may serve as the foundation for future spin-off or start-up ventures.

Qualifications

  • A degree in Computer Science or a related field, with prior work experience as a web developer.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., Angular, React, Amber).
  • Experience with server-side languages including Python, Ruby, Java, PHP, and .Net.
  • Familiarity with database technologies such as MySQL, Oracle, and MongoDB.
  • Strong collaboration skills and excellent verbal communication abilities.
  • An entrepreneurial mindset or interest in the commercialization of scientific software is a plus.
  • Knowledge of bioinformatics, human genetics, or structural bioinformatics is highly regarded.

What We Offer

When you join ETH Zurich, you become part of an environment that supports your professional development while actively contributing to positive societal change. You will have the opportunity to shape project development from its inception, with strong support from bioinformatics and domain experts. Training opportunities will be available to enhance your growth in this role.

Additionally, you can expect a variety of benefits, including:

  • Public transport season tickets and car-sharing options.
  • A diverse 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. The position is tied to the project duration of 18 months, with the possibility of an extension later on.

For further information about the group and the institute, please visit our website. For any inquiries regarding the position, feel free to reach out to Prof. Pedro Beltrao at beltrao@imsb.biol.ethz.ch (no applications). Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered.

We would like to emphasize that the pre-selection process is managed by our recruitment team and is not conducted by artificial intelligence.

For recruitment services, the General Terms and Conditions of ETH Zurich apply.

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.