onsite
Medical Application Development Engineer - GUI and DB Developer - Magvation Inc.
Software Engineer
Develop and maintain a medical application that tracks surgical sharps, creating GUI workflows in Figma and implementing them with Python, Electron, and React while designing robust database schemas.
About the role
Key Responsibilities
- Design and prototype user interfaces and workflow diagrams in Figma for surgical sharps tracking.
- Implement the approved Figma designs using Python, Electron, and React to create cross‑platform desktop applications.
- Develop and maintain relational database schemas, write SQL queries, and ensure data integrity for workflow state and audit trails.
- Integrate barcode/ID scanning, image capture, and verification features into the application.
- Collaborate with clinical engineers and QA teams to validate functionality, performance, and regulatory compliance.
Requirements
- 3+ years of professional experience with Python and modern JavaScript frameworks, especially React.
- Proven expertise building desktop applications with Electron.
- Strong UI/UX design skills using Figma and ability to translate designs into functional code.
- Solid understanding of relational databases, SQL, and schema design for complex workflows.
- Experience integrating hardware interfaces such as barcode scanners or imaging devices is a plus.
Skills
pythonreactfigmasql