Full-Stack Software Engineer

Positrigo | Zürich

Date listed

4 months ago

Employment Type

Full time

Imaging Everyone

Our vision at Positrigo is to image everyone by bringing nuclear medical imaging to the patients. That is why we work to develop the smallest and most affordable brain PET system - combining cutting-edge medical imaging technology with simplicity to enable the early and reliable detection of neurodegenerative diseases like Alzheimer's. We are an ETH Zurich spinoff which has just closed its Series A investment round. With your help we want to take our first product NeuroLF to the markets!

Full-Stack Software Engineer

We are looking for a full stack software engineer who will drive the development of ourclient-server system, consisting of a backend server and web-application. You will select the technological basis of the server system (e.g. Django, Node.js, Spring, Ruby on Rails,... ). You will take ownership of system design and development, coordinating with our internal and external developers. You help build complex medical software products while ensuring high quality, reliability, safety for patients, and maintainability.

Responsibilities are:

  • Design and development of our NeuroLF client-server system
  • Design and development of interfaces to peripheral systems such as tomographic image reconstruction, networking, APIs, hospital PACS, hospital RIS, etc.
  • System architecture (OS, libraries, security concept, updates, networking, access control, failure modes, use scenarios, etc.)
  • Estimate hardware requirements and select hardware to operate system
  • Test usability with target group clinicians
  • Write well designed, testable, efficient code
  • Plan/perform software verification. and quality assurance, and risk management in conformity with medical software architecture and design regulations, i.e. ISO 13485, IEC/EN 62304, EN ISO 14971
  • Organize documentation and maintenance
  • Disciplined handling of dependencies, with focus on delivering medical-grade software

Required qualifications:

  • Significant experience of working as software engineer / developer
  • Significant experience in developing server systems / business logic (application servers, binary messaging interfaces, handling of large files, SQL, DICOM, ...)
  • Experience in developing web applications and with web-tools and frameworks (e.g. JavaScript/Typescript, React, Angular, REST, authentication, Apache Guacamole...)
  • Experience in documenting requirements and specifications
  • Close familiarity with software engineering tools, software development methodology and release processes
  • Degree in computer science, software engineering, or similar
  • Very good knowledge of English

Preferred qualifications:

  • Work experience in strongly regulated field (medical)
  • Work experience with DICOM interfaces, RIS interfaces
  • Knowledge of German

You are an engaged personality, used to work proactively and with precision – on your own and in a team – and you are passionate about your work. You enjoy broadening your horizon in order to master new technologies and like to expand your skills continuously. Your profile is complemented by a good knowledge of English and, ideally, also German.

We offer you a job with a purpose, stock options, a dynamic work environment, the opportunity to become part of a young and ambitious team, a chance to leverage your experience, bring in your own ideas, and a base in the heart of Zurich (Technopark).

Findwork Copyright © 2020


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs