Careers

Software Engineer, Full Stack (React/Node)

Toronto, Canada
Full-Time

Job Summary

We are seeking a motivated and experienced software engineer who will take ownership of the systems we use to collect and transcribe audio data for analysis, and the external API that our customers use to power their own speech assessments.

Role & Responsibilities

  • Maintain and support our React web app which is used by transcriptionists to transcribe audio from cognitive assessments for high-quality analyses
  • Maintain and support a Node web server which serves as the app backend and a REST API for the transcription app; it also provides near-realtime automatic transcription through integration with 3rd party providers
  • Maintain and support our developer API
  • Collaborate with other teams to establish API contracts with internal Winterlight services; we take a service-oriented approach
  • Take ownership for the uptime and durability of your services
  • Have autonomy over technical and product decisions for your domain, and work with product managers to coordinate multi-service projects
  • Be mindful of, and implement, privacy and security policies and standards throughout development and handling of personal health information
  • As the owner of the client-facing incoming and outgoing data service, collaborate with other teams to ensure data quality and validity for downstream machine learning and statistical modelling

Required Qualifications

  • 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 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

Preferred Qualifications

  • Experience with Docker images and containers
  • Experience with Terraform or other infrastructure-as-code tools
  • 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.
  • 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 careers@winterlightlabs.com with "Software Engineer, Full Stack (React/Node)" in the subject line.



Apply now