Senior Software Engineer, Full Stack

Toronto, Canada
Full Time

Job Summary

We are seeking a motivated and experienced software engineer who will take ownership of our React Native app, API, and related systems used for collecting data and providing results to our commercial and academic partners and customers.

Role & Responsibilities

  • Develop the iOS React Native app used to collect data in clinical trials where our technology is used to measure speech changes to identify if a treatment is working, and present meaningful results to clients.
  • Develop the CMS used by the clinical operations team to configure the data collection settings for clinical trials, and to monitor progress and data quality.
  • Develop the Python Flask web server which serves as the backend for the React Native app, CMS, and external API.
  • Have ownership over the technical decisions for your product domain.
  • Work alongside product managers to make product and design decisions.
  • Collaborate with other teams to establish API contracts with internal other services.
  • Thoughtfully consider privacy and security during software development and especially when handling personal health information.


  • A Bachelor’s degree or higher in computer science, computer engineering, or equivalent.
  • At least 3 years of industry experience in software engineering.
  • Demonstrable knowledge of software engineering best practices (such as code reviews, source management, build processes and testing).
  • Experience with React Native or React.
  • Experience with SQL databases.
  • Experience, or at least a workable intuition, behind the infrastructure for web applications; for example, being comfortable SSH’ing into a machine or using a container orchestration tool to debug an issue.
  • Being careful and correct, especially when working with sensitive data.
  • Experience in, and/or healthy respect for, the application of security and privacy best practices in software design.

Nice To Haves

  • Experience deploying React Native apps using Fastlane.
  • Experience with Docker images and containers.
  • Experience with Terraform or other infrastructure-as-code tools.
  • Experience working with and/or managing cloud infrastructure (AWS) which includes, but is not limited to, host management (EC2), logging (cloudwatch), serverless functions (lambda) and asynchronous inter-service communication (SQS).
  • Experience in native iOS or Android native app development.
  • Interest in healthcare or science.
  • Interest in UI/UX design.
  • Interest in healthcare and in building software to improve care and quality of life in older adults.

Additional Information

Winterlight Labs is a fast growing startup based in Toronto that is developing digital biomarkers to measure neurological and psychiatric conditions. Our machine learning based technology analyzes both the acoustics and content of speech and language, to help identify disease and quantify its severity. We work with life science companies, academia, and senior care companies to improve clinical trials, quality of care, and health outcomes.

Benefits & Perks

  • Competitive compensation with equity options.
  • Health and dental insurance.
  • Generous work from home policy.
  • 4 weeks vacation.
  • Winter holiday week off.
  • Half-day Fridays in July and August.
  • Office is a 2-minute walk from Yonge & Bloor which is home to many restaurants, amenities and transit options.

To apply, send your resume to with "Senior Software Engineer, Full Stack" in the subject line.

Apply now