Senior Full Stack Engineer
Apply NowPuzzle Medical Devices® Inc.
Job details
Puzzle Medical Devices® Inc. is seeking a Senior Full Stack Engineer to join our team. This role is integral to building and maintaining secure, real-time data solutions that power our life-saving medical devices. The successful candidate will be responsible for designing and implementing scalable backend infrastructures, data pipelines, and user interfaces—ensuring they meet the high standards required in a regulated medical environment. POSITION SUMMARY Puzzle Medical Devices® Inc. is seeking a highly skilled Senior Full Stack Engineer to join our expanding engineering team. You will work on designing and implementing secure, scalable backend infrastructure, real-time data pipelines, and visualization tools that support our cutting-edge heart pump system. As part of a cross-functional group, you will collaborate with colleagues in firmware, hardware, and QA to deliver robust solutions that directly impact patient care. ROLE AND RESPONSIBILITIES IoT Connectivity Develop and maintain backend services (Python, Node.js, Go, or similar) that handle real-time data ingestion from heart pump controllers Implement IoT protocols (MQTT, REST API, or similar) for reliable data streaming Data Handling & Visualization Integrate time-series databases (for example, TimescaleDB or InfluxDB) or other database solutions to store and manage high-frequency medical device data Contribute to front-end interfaces (React, Vue, Angular) for deeper data visualization System Scalability, Security & Reliability Architect solutions to ensure high availability and low latency, minimizing downtime and data loss Enforce secure data transmission practices (encryption, authentication) in compliance with healthcare regulations such as HIPAA Implement redundancy, failover strategies, and backup processes to protect data integrity EXPERIENCE AND EDUCATION 5 years of professional software engineering experience, focused on backend and/or IoT development Proven experience as a mid-to-senior level engineer in designing, developing, and delivering medium-sized full-stack applications end-to-end Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field TECHNICAL SKILLS Proficiency in backend development (Python, Node.js, Go, or similar) Experience with cloud technologies and deployment (AWS/Google Cloud, Firebase, Docker) Experience with IoT protocols and platforms Experience with version control tools (Git) Familiarity with frontend development (React, Typescript, or similar) Familiarity with time-series databases and visualization tools SOFT SKILLS Excellent problem-solving skills and attention to detail, with a focus on delivering high-quality, robust solutions. Familiarity with regulated environments or medical devices is a plus. Strong communication skills in French and English.
Apply Now