Careers

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 client-facing assessment app, API and related systems used for collecting data and providing results to our commercial and academic partners and customers.

Role & Responsibilities

  • Maintaining and supporting our iOS React Native app which is used by older adults to complete language tasks as part of cognitive assessments, and view results
  • Maintaining and supporting a Python Flask web server which serves as the app backend and a REST API for programmatically receiving data and providing results outside of the app
  • Maintaining a CMS used to manage projects, users, scheduling of assessments and access permissions
  • Collaborating with other teams to establish API contracts with internal Winterlight services; we take a service-oriented approach
  • Taking ownership for the uptime and durability of your services
  • Having autonomy over technical and product decisions for your domain; working with product managers to coordinate multi-service projects
  • Being mindful of, and implementing, privacy and security policies and standards throughout development, and when handling personal health information
  • As the owner of the client-facing incoming and outgoing data service, collaborating with other teams to ensure data quality and validity for downstream machine learning and statistical modelling

Qualifications

  • A Bachelor’s degree or higher in computer science, computer engineering, or equivalent
  • At least 3 years of industry experience in software engineering. Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations
  • Experience with React Native iOS apps and web development
  • Experience with SQL databases and writing efficient queries
  • 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; for example, attention to detail when designing and executing database migrations
  • Experience in, and/or healthy respect for, the application of security and privacy best practices in software design

Nice To Haves

  • Experience deploying iOS apps to the App Store using Fastlane
  • Experience with Docker images and containers
  • Experience with Terraform or other infrastructure-as-code tools
  • Experience in native iOS or Android native app development
  • Interest or experience in UI/UX
  • 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)
  • 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
  • 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 careers@winterlightlabs.com with "Software Engineer, Full Stack" in the subject line.



Apply now