Software Developer (python / flask)
Descrizione dell'offerta
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.