Full-Stack Software Engineer 80 - 100 %
Hamilton Medical
About the role
Full‑Stack Software Engineer (80 % – 100 %, w/m/d)
Hamilton Medical – Zurich, Switzerland
About Hamilton Medical
For more than 70 years we shape the future of mechanical ventilation. Our intelligent ventilators support medical professionals in intensive care units, emergency transport, and even MRI environments. Every improvement you help create directly enhances respiratory care for patients worldwide.
What you will do
| Responsibility | Details |
|---|---|
| Full‑stack development | Build internal applications (Agile project environment). |
| Frontend | Use modern technologies such as TypeScript and Angular. |
| Backend | Develop with Java (Spring‑based framework) and related libraries. |
| Database design | Model data with Visual Paradigm / Hibernate. |
| Automated testing | Implement and optimise tests to guarantee product quality. |
| Documentation | Ensure all documentation matches the defined processes. |
| 3rd‑level support | Provide software‑related support for internal users. |
| Automation tool “Automate‑it” | Contribute to our proprietary integration‑ and system‑test platform for ventilators. |
What you bring
| Requirement | Desired experience |
|---|---|
| Education | University or FH degree (BSc / MSc) in Software Engineering or a related field. |
| Full‑stack experience | Proven work in Agile environments. |
| Technical stack | • TypeScript & Angular • Java (Spring, Hibernate, etc.) • PowerShell • Good grasp of Clean Code, SOLID, Dependency Injection. |
| Languages | Fluent German and English (written & spoken). |
| Personal qualities | Self‑organized, structured, high learning agility. |
| Nice‑to‑have | • Software testing at various levels • Embedded development (C / C++) • Other programming languages • Experience with AI / Machine‑Learning. |
What we offer
- A purpose‑driven workplace where your work has a real impact on patient care.
- An innovative, collegial and down‑to‑earth culture (“Du‑Kultur”) with open communication.
- Modern working conditions and a motivating environment that values your expertise and ideas.
How to apply
Reference: JR‑5677‑fjm
Contact person: Juli
⚠️ Applications must be submitted exclusively through jobs.ch.
Applications by post or e‑mail will not be considered.
If you have any questions, please reach out to us via the contact details provided on the jobs.ch posting.
French version (Résumé)
Ingénieur·e Full‑Stack (80 % – 100 %, h/f) – Hamilton Medical, Zurich
Missions principales
- Développement d’applications internes (Full‑Stack) en mode Agile.
- Front‑end : TypeScript / Angular.
- Back‑end : Java (Spring, Hibernate).
- Conception de bases de données (Visual Paradigm / Hibernate).
- Mise en place de tests automatisés, documentation, support 3ᵉ niveau.
- Participation à « Automate‑it », notre outil d’automatisation des tests d’intégration.
Profil recherché
- Diplôme universitaire ou FH en génie logiciel ou équivalent.
- Expérience confirmée en développement Full‑Stack Agile.
- Maîtrise de TypeScript, Angular, Java, PowerShell et des principes Clean Code, SOLID, DI.
- Excellentes compétences en allemand et en anglais.
- Autonomie, rigueur et forte capacité d’apprentissage.
- Atouts : tests logiciels, développement embarqué (C/C++), IA.
Nous offrons
- Un environnement où chaque amélioration a un impact réel sur les patients.
- Une culture d’entreprise ouverte, collaborative et « Du‑Kultur ».
- Conditions de travail modernes et valorisation des idées innovantes.
Candidature
Référence : JR‑5677‑fjm – Contact : Juli
⚠️ Les candidatures doivent être soumises exclusivement via jobs.ch.
Les candidatures par courrier ou e‑mail ne seront pas prises en compte.
We look forward to receiving your application through jobs.ch!
Requirements
- Universitäts- oder Fachhochschulabschluss (BSc / MSc) in Softwaretechnik oder einem vergleichbaren Bereich
- Berufserfahrung in der Entwicklung von Full-Stack Applikationen mit Agilen Entwicklungsmethoden
- Erfahrung in TypeScript, Angular, Java, und PowerShell
- Selbstständige und strukturierte Arbeitsweise und hohe Lernbereitschaft
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
- Erfahrung in den folgenden Bereichen sind ebenfalls von Vorteil: Erstellung und Durchführung von Softwaretests auf verschiedenen Ebenen, Entwicklung im Embedded-Bereich, C/C++, Andere Programmiersprachen, Erfahrung mit KI
Responsibilities
- Entwicklung von internen Applikationen (Full-Stack Development) im Umfeld agiler Projektentwicklung
- Implementierung mit modernen Technologien wie TypeScript/Angular für Frontend, Java/ Framework für Backend
- Datenbank designen mit Visual Paradigm/Hibernate
- Implementieren und Optimieren automatischer Tests zur Gewährleistung der Qualität
- Sicherstellen, dass die Dokumentation den Prozessen entspricht
- Bereitstellung von 3rd-Level-Support bei softwarebezogenen Problemen
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free