Job opportunity

Full Stack Web Developer / Full Stack Web Developeress

ETH Zürich Zürich ETH-Hönggerberg January 5, 2026

Job Opportunity: Full Stack Web Developer for Life Science Research

The Institute of Molecular Systems Biology at ETH Zurich is inviting applications for a Full Stack Web Developer to join the laboratory of Prof. Pedro Beltrao. The Beltrao group is dedicated to exploring the mechanisms that connect genotype to phenotype, focusing on how genetic variations at the DNA level can alter protein function, affecting cellular processes and contributing to human diseases.

With a strong foundation in fundamental research leveraging computational methods and an increasing application of Artificial Intelligence, our current mission is to make these innovations accessible to the scientific community and beyond.

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

Your Role

As an experienced programmer with a strong interest in product development and bioinformatics, you will play a crucial 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 serve as the foundation for future spin-off or start-up ventures.

Qualifications

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

Your Benefits

Joining ETH Zurich means becoming part of an institution that supports your professional development while making a significant impact on society. You will have the opportunity to shape the development of the project from its inception, supported by experts in bioinformatics and domain knowledge. Additional training opportunities will be available to help you grow in your role.

Expect a range of benefits, including public transport season tickets, car-sharing options, access to various sports offered by the ASVZ, childcare services, and attractive pension benefits.

How to Apply

Apply online using the form below. Only applications matching the job profile will be considered.

For further information about the group and the institute, please visit our website. Questions regarding the position should be directed to Prof. Pedro Beltrao via email at beltrao@imsb.biol.ethz.ch (please note, no applications will be accepted via email). The position is tied to the project duration of 18 months, with the possibility of extension considered at a later date.

Please note that our pre-selection process is conducted by responsible recruiters, not by artificial intelligence. For recruitment services, the GTC of ETH Zurich apply.

Work locationZürich ETH-Hönggerberg, 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.