Full-Stack Software Engineer (Toronto)

Full-Stack Software Engineer (Toronto)

21 Oct
|
Flutter Care
|
Toronto

21 Oct

Flutter Care

Toronto

Flutter Care is a Canadian medtech startup redefining maternal and fetal health through breakthrough human-centered innovation. Our mission is simple: bring more joy, confidence, and connection to every step of the perinatal journey while driving better health outcomes. We equip expectant individuals with intuitive tools that help them make informed decisions and advocate for their wellbeing. We’re a small, dynamic, and resourceful team that moves quickly, collaborates closely, and builds with intention. If you enjoy solving big, complex challenges that truly matter, this is the place to be. Backed by leading investors and accelerators, Flutter Care is on a strong path to becoming a category leader and we’re looking for ambitious talent to help us shape the future.

About the Role

Flutter Care is seeking a talented Full-Stack Software Engineer to join our team and play a key role in developing innovative wearable health technology designed to transform maternal and fetal care. You’ll build and maintain high-performance mobile applications, scalable backend services, and reliable cloud infrastructure that support seamless communication between wearable devices, mobile applications, and cloud-based systems. The ideal candidate will have strong experience in React Native, TypeScript, Bluetooth Low Energy (BLE), and cloud-native development, with a focus on delivering secure, scalable, and reliable software solutions.

You’ll take ownership of the end-to-end software development lifecycle - from building intuitive mobile experiences and implementing stable device connectivity to designing backend APIs and optimizing real-time data pipelines. You’ll work hands-on with asynchronous data flows, device pairing and reconnection,



offline data handling, and secure data transmission, ensuring reliable performance under real-world conditions. You’ll also contribute to system monitoring, debugging, automated testing, and CI/CD processes to maintain software quality and system reliability.

This role moves quickly and requires close collaboration across hardware, firmware, data, and product teams to deliver seamless end-to-end system integration. If you’re passionate about solving complex engineering challenges, building scalable technology, and contributing to impactful digital health solutions, we’d love to meet you.

Key Responsibilities

- Mobile Application Development: Design, debug, and maintain high-performance, resource-aware mobile applications with intuitive multi-screen user experiences
- Device Connectivity & Backend Integration: Develop and maintain communication with BLE connected devices ensuring stable pairing/reconnection handling and reliable data exchange with backend services and APIs.
- Backend Development: Build and manage backend services to support mobile and system integrations.
- Systems Design for Performance, Scalability & Reliability: Design and implement system architectures that optimize for high throughput, low-latency, and fault tolerant, data handling over extended durations.
- Security & Compliance Implementation:



Design and enforce secure cloud architectures, including IAM, least-privilege access, and data protection practices aligned with regulated environments.
- Testing, Debugging & Validation: Troubleshoot and resolve issues across mobile, connectivity, and backend interactions to ensure a reliable and reliable user experience. Implement monitoring, logging, and alerting systems. Support CI/CD pipelines and infrastructure management for reliable deployments.
- Cross-Functional Collaboration: Work closely with hardware, firmware, and data teams to support end-to-end system integration, product development, and documentation.

Qualifications

Required:

- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Experience working with Bluetooth Low Energy (BLE) or similar communication protocols
- Experience developing cross-platform mobile applications with React Native and TypeScript
- Strong understanding of asynchronous programming, state management, and event-driven systems
- Experience integrating mobile applications with RESTful APIs and cloud services.
- Experience designing and building cloud-native backend systems
- Experience implementing secure cloud architectures (IAM, access control, data protection) and monitoring, logging, and observability tools.
- Strong systems design, problem solving,debugging skills in mobile and cloud systems.

Preferred:

- Experience with AWS services (e.g., API Gateway, Glue, Lambda, S3, DynamoDB)
- Experience designing end-to-end real-time high-throughput data ingestion pipelines
- Familiarity with background processing and offline data handling strategies
- Experience with secure data t

📌 Full-Stack Software Engineer (Toronto)
🏢 Flutter Care
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full-stack software engineer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: full-stack software engineer (toronto) / toronto