Software Engineer

AssistIQ Logo

AssistIQ

πŸ“Remote - Canada

Summary

Join AssistIQ, a company dedicated to improving the healthcare supply chain through AI-driven software solutions, as a Software Engineer. You will design, develop, and manage cloud-based services and web applications for our platform. This role requires juggling multiple responsibilities, prioritizing tasks, and communicating effectively. Success involves building new functionality in a scalable and manageable way, supporting production infrastructure and internal teams, and contributing to technical documentation and Agile development processes. The ideal candidate will thrive in a fast-paced, collaborative environment and demonstrate expertise in software development and AWS technologies. AssistIQ offers a fully remote position with flexible work hours, comprehensive health insurance, paid time off, and business travel as needed.

Requirements

  • 5+ years’ experience in software development
  • 3+ years’ experience building serverless AWS applications and with the AWS SDK - preferably using Typescript
  • 3+ Experience with infrastructure as code using AWS CDK or Terraform
  • 3+ years experience monitoring, supporting and enhancing production applications
  • Computer Science degree, relevant diploma or demonstrable work experience
  • Professional Experience with web application frameworks like ReactJS, VueJS and Node.js
  • Professional Experience with web front end technologies like HTML 5 and CSS
  • 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
  • Excellent oral and written communication skills in English
  • You are legally entitled to work in Canada

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

Preferred Qualifications

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

Benefits

  • Health insurance
  • Fully remote position
  • Business travel when needed
  • 3 weeks of vacation
  • 10 sick days
  • Flexible work hours

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.