Senior Full-Stack Engineer / Senior Full-Stack Engineeress

ETH Zurich - January 17, 2026

Senior Full-Stack Engineer

80%-100%, Zurich, fixed-term

The Leadership Companion is an innovative AI-driven project at ETH Zurich aimed at enhancing leadership and collaboration within organizations. Currently in the research and prototyping phase, the project involves collaboration with partners from both academia and industry to tackle essential questions and advance our existing research prototype. The tool is gradually being introduced at ETH Zurich to test its application in real-world environments.

We are looking for a motivated Full-Stack Engineer to join our team, responsible for building and maintaining modern web applications and cloud infrastructure. The ideal candidate will have a structured and hands-on approach, thriving in a small, interdisciplinary team.

As a Senior Full-Stack Engineer, you will lead the development of scalable web applications and cloud-native infrastructure. Your responsibilities will include architecting solutions, mentoring team members, and driving technical decisions across frontend, backend, and DevOps.

This position is offered on a fixed-term basis for one year, with the possibility of extension.

Job Description

  • Design and implement full-stack applications using React, Next.js, or Angular
  • Architect robust backend services with Python (FastAPI, Flask)
  • Manage PostgreSQL and MongoDB databases while optimizing queries and schemas
  • Build and maintain cloud infrastructure on Azure using Terraform and Kubernetes
  • Own CI/CD pipelines with GitLab CI and ensure deployment reliability
  • Create comprehensive API documentation (Swagger/OpenAPI) and technical specifications
  • Drive automation initiatives and establish engineering best practices

Profile

  • 5-10+ years of professional software engineering experience (excluding studies)
  • Deep expertise in Python and TypeScript/JavaScript
  • Proven experience with React, Next.js, or Angular at production scale
  • Strong backend skills with FastAPI or Flask
  • Hands-on experience with Kubernetes, Terraform, and Azure
  • Proficiency in database design (PostgreSQL, MongoDB)
  • Track record of building and maintaining CI/CD pipelines
  • Excellent documentation and communication skills
  • Experience with automation and infrastructure-as-code
  • Self-driven with a strong ownership mentality
  • Fluent in English; German is a plus

Additional Qualities

  • Proven ability to structure complex situations and implement solutions effectively
  • Analytical and structured work approach with a focus on outcomes and results
  • High level of initiative and enjoyment for varied tasks within a small team
  • Passion for interdisciplinary collaboration, bridging technology, research, and application

Workplace

Join us in a dynamic and inclusive environment at ETH Zurich, where we actively support your professional development while contributing to meaningful societal change.

Benefits

  • Engaging role with a positive impact at ETH Zurich
  • Varied and interesting work within exciting and innovative organizations
  • Collaboration with a highly committed multidisciplinary team
  • Regular meetings and close collaboration with Sinergia project partners
  • A range of benefits including public transport season tickets, car sharing, and sports offerings
  • Childcare assistance and attractive pension benefits

Diversity and Sustainability

ETH Zurich promotes an inclusive culture that values diversity and fosters a working and learning environment where the rights and dignity of all staff and students are respected. We are committed to sustainability and consistently pursue 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 Zürich

ETH Zurich stands as a leading university globally, specializing in science and technology. Renowned for our excellent education, cutting-edge research, and tangible knowledge transfer into society, we attract over 30,000 individuals from more than 120 countries. Our vibrant environment promotes independent thinking and inspires excellence, as we collectively address the global challenges of 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.