Diaxxo is an ETH Zürich spinoff revolutionizing molecular diagnostics. We develop compact, user-friendly PCR devices that deliver lab-quality results in under an hour — anywhere, anytime. Our technology combines rapid thermal cycling with integrated sample preparation in a fully automated platform. After years of R&D and field validation across Europe and Africa, we are now scaling up for real-world impact.
We are looking for a Backend Developer (Python/Flask) to strengthen our software development team as we move from MVP to production-ready systems.
Your Role
* Contribute to the development and improvement of our Python backend
* Work closely with the software team to integrate backend systems with the device interface and frontend
* Participate in code reviews, design discussions, and the development of internal APIs
* Write test suites to ensure system stability
* Configure Linux machines and Linux-based embedded devices
* Refactor and maintain the Flask API
Requirements
* Fluent English
* At least 2 years of experience with Python
* Basic Linux knowledge (e.g., bash commands, file system structure, user permissions)
* Experience with Flask
* Familiarity with React and Docker
* Time zone similar to Zürich
* Computer Science BSc or a solid understanding of modern software development paradigms (e.g., forks/threads, CPU architecture, SOLID principles)
How to Apply
Note: We will ignore applications made here. We will only follow up with applications made according to this procedure:
* Carefully review the job requirements above. Only apply if you meet all the listed requirements — this saves time for both you and us.
* Send the following to the email address listed on our company website:
* A confirmation that you meet each requirement (point by point)
* Your CV
* Your transcript of records (for your most recent degree)
We look forward to hearing from motivated candidates who want to shape the future of accessible diagnostics.