Software Engineer (Full Stack)

AssistIQToronto, ON
Remote

About The Position

As a Software Engineer, you will be responsible for designing, developing and managing the cloud based services and web applications that power the AssistIQ platform. We’re excited by candidates who enjoy and are capable of working in a fast-growing entrepreneurial environment. Your ultimate goal is to ensure we build new functionality in a pragmatic, scalable and manageable way. To be successful, you will have to be able to juggle responsibilities in parallel, prioritise competing deliverables efficiently, communicate effectively across the organisation and be driven by continuous incremental improvement. We would expect you to be knowledgeable, articulate, sensible, able to coordinate with other peers and senior executives, and collaborate and deliver results in a fast-paced environment where teamwork, professionalism, confidentiality, and communication are essential.

Requirements

  • 5+ years’ experience in software development
  • 3+ years’ experience building serverless AWS applications and with the AWS SDK - preferably using Typescript
  • 2+ Experience with infrastructure as code using AWS CDK or Terraform
  • 3+ years experience monitoring, supporting and enhancing production applications
  • Professional Experience with web application frameworks like ReactJS, VueJS and Node.js
  • Professional Experience with web front end technologies like HTML 5 and CSS
  • Professional Experience with ORM frameworks
  • Experience building CI/CD pipelines
  • Experience with SQL and NOSQL datastores (e.g. PostgreSQL and DynamoDB)
  • Experience with ETL and data pipelines (e.g. DBT or Databricks)
  • Experience with monitoring tools such as Cloudtrail, Prometheus
  • Expertise in one of the following: Javascript/Typescript, Python or Go Lang
  • Computer Science degree, relevant diploma or demonstrable work experience
  • Excellent oral and written communication skills in English.
  • You are legally entitled to work in Canada

Nice To Haves

  • Experience in the life science, healthcare or technology industry an asset
  • French oral and written communication skill is an asset

Responsibilities

  • Design, develop and enhance new functionality of the AssistIQ platform
  • Streamline the deployment process and ensure automation and continuous integration best practices are followed
  • Support the production infrastructure and product for our customers
  • Support our internal customer support and implementation teams
  • Develop internal tools to optimize our deployment, management and monitoring capabilities
  • Provide technical and analytical guidance to the other Development team members
  • Participate in writing and maintaining technical documentation
  • Participate in planning out product features and development projects
  • Participate in our Agile development process and ceremonies

Benefits

  • Health insurance
  • Fully remote position
  • Business travel when needed
  • 3 weeks of vacation
  • 10 sick days
  • Flexible work hours
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service