Full Stack Web Developer / Full Stack Web Developeress

ETH Zurich - January 3, 2026

Full Stack Web Developer for Life Science Research

100%, Zurich, fixed-term

The Institute of Molecular Systems Biology at ETH Zurich invites talented individuals to apply for the position of Full Stack Web Developer for Life Science Research in the laboratory of Prof. Pedro Beltrao.

The Beltrao group is dedicated to studying the mechanisms underlying genotype to phenotype relationships. Our focus lies in understanding how genetic variations can alter protein function, affect cellular processes, and ultimately contribute to human disease. While our research has a strong foundation in computational methods and increasingly incorporates Artificial Intelligence approaches, we are committed to making these innovations accessible to the scientific community and beyond.

We aim to bridge the gap between academic software and real-world applications. This project seeks to develop robust web resources capable of sharing large-scale datasets and AI-driven predictions with a broader audience. As we shift our focus toward more translational applications, we are looking for a developer who can help us transform research prototypes into user-friendly products with commercial potential.

Job Description

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 handle 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 lay the groundwork for future spin-off or start-up ventures.

Profile

  • Degree in Computer Science or a Bioinformatics-related field, with prior 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 including MySQL, Oracle, and MongoDB.
  • Ability to work collaboratively with excellent verbal communication skills.
  • 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 viewed very positively.

Workplace

At ETH Zurich, you will become part of an environment that not only supports your professional development but also actively contributes to positive change in society. You will have the opportunity to shape the project's development from the outset, receiving strong support from bioinformatics and domain experts. Training opportunities will be available to further your growth on the job.

We Offer

  • Your job with impact: Become part of ETH Zurich, promoting positive change in society.
  • Opportunities to shape project development from the start with expert support.
  • Numerous benefits, including public transport season tickets, car sharing, a range of sports activities offered by ASVZ, childcare, and attractive pension benefits.

We Value Diversity and Sustainability

In alignment with our values, ETH Zurich fosters an inclusive culture. We promote equal opportunities, value diversity, and nurture a respectful working and learning environment for all staff and students. Sustainability is a core value, and we are consistently working towards a climate-neutral future.

Curious? So Are We.

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

About ETH Zurich

ETH Zurich is one of the world's leading universities specializing in science and technology. Renowned for exceptional education, cutting-edge research, and the direct transfer of new knowledge into society, we offer a vibrant environment that inspires independent thinking and excellence. With over 30,000 individuals from more than 120 countries, we work together to tackle global challenges, both today and tomorrow.

Location : Zürich
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.