Full Stack Software Developer

Corvita Biomedical — Canada · Posted ~2 hours ago

Mid Full-time

Skills

Full Stack Development Cloud Software Edge Computing AI Software Architecture Cloud Machine Vision

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A full-stack developer role creating software platforms that connect intelligent devices, cloud systems, analytics, and healthcare applications.

Highlights

Build impactful healthcare technology solutions using advanced computing, AI, and cloud technologies.

Description

About Corvita BiomedicalCorvita Biomedical Inc. is a dynamic startup on a mission to transform neonatal and perinatal healthcare. We're developing the next generation of smart portable Neonatal Intensive Care Units (NICU) that will save and improve the lives of premature infants worldwide. By combining edge computing, machine vision, AI and sensor consolidation with human-centered design, we're addressing critical gaps in neonatal care systems across Canada and beyond. As a member of our team, you'll have the unique opportunity to directly impact infant mortality rates and health outcomes on a global scale. The OpportunityWe are seeking an exceptional Full-stack Software Developer to architect and develop comprehensive software solutions that bridge our smart neonatal incubators with cloud-based & on edge analytics and healthcare systems. This role represents a unique opportunity to build end-to-end software platforms that will enable real-time monitoring, predictive analytics, and data-driven insights for life-critical medical devices deployed in hospitals worldwide. As our Full-stack Software Developer, you will be the technical authority on cloud architecture, data pipelines, and user interface development for our connected medical device ecosystem. You'll work at the intersection of embedded systems, IoT, cloud computing, and healthcare informatics, creating robust platforms that must meet the highest standards of reliability, security, and regulatory compliance. This is your chance to leverage your full-stack expertise to build software systems that will directly save infant lives and revolutionize how healthcare providers monitor and care for premature infants. Key ResponsibilitiesDevice-to-Cloud Integration Develop telemetry interfaces on medical devices to record, package, and transmit critical patient and system dataImplement IoT messaging protocols and cloud services for reliable real-time and offline data handlingDesign edge computing solutions for local data processing and intelligent data synchronizationBackend Development & Cloud Architecture Build and maintain scalable data ingestion and validation pipelines using Python, Node.js, and modern cloud servicesDesign microservices architecture for modular, maintainable, and scalable backend systemsImplement event-driven architectures for real-time data processing and alertingDevelop serverless functions for compute-intensive analytics and machine learning model deploymentCreate data lakes and warehouses for long-term storage and historical analysisDesign and enforce data validation, security, and controlled access mechanismsFrontend Development & User Experience Develop responsive web applications and dashboards using React, Vue.js, or Angular frameworksCreate intuitive visualizations for complex medical data including real-time vitals, trends, and predictive analyticsImplement interactive data exploration tools for clinicians and researchersDesign mobile-responsive interfaces for bedside monitoring and remote patient managementBuild progressive web applications (PWAs) for offline functionality in connectivity-limited environmentsCollaborate with UI/UX designers and clinicians to ensure interfaces meet healthcare workflow requirements Required QualificationsEducation Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related fieldMaster's degree in Computer Science, Health Informatics, or related field considered a strong assetTechnical Expertise Proven experience in full-stack software developmentStrong proficiency in multiple programming languages including Python, JavaScript/TypeScript, Java, or C#Proficiency with both SQL and NoSQL databasesExperience with message queuing systems and event streamingStrong understanding of RESTful API design, GraphQL, and WebSocket protocolsExperience with CI/CD pipelines, automated testing, and DevOps practicesFamiliarity with embedded systems communication and IoT protocolsProfessional Skills Strong system design and architecture skills with ability to make technology trade-offsExcellent problem-solving abilities with systematic approach to debugging distributed systemsExperience working in cross-functional teams including hardware engineers and cliniciansStrong communication skills to translate technical concepts for non-technical stakeholdersAbility to mentor junior engineers and provide technical leadershipSelf-motivated with ability to balance multiple projects and priorities How to ApplyPlease submit the following to hello@corvitabiomedical.com: Resume/CVCover letterPortfolio or GitHub profile showcasing relevant projects (optional but strongly encouraged) Application Deadline: Applications reviewed on a rolling basis until position is filled Corvita Biomedical Inc. is an equal opportunity employer committed to building a diverse and inclusive team. We welcome applications from all qualified candidates, including those from underrepresented groups in STEM. We are committed to providing accommodation for people with disabilities throughout the recruitment process. Why Choose Corvita? Every year, 15 million babies are born prematurely worldwide, and inadequate incubation technology contributes to millions of preventable deaths and disabilities. At Corvita Biomedical, we're building the software infrastructure that transforms isolated medical devices into intelligent, connected systems that provide continuous insights and predictive care. Your expertise in full-stack development will create the digital nervous system that monitors thousands of premature infants simultaneously, alerting clinicians to critical changes and predicting complications before they occur. This is more than building applications, it's creating platforms that will save lives through data-driven insights and intelligent automation.