
Software Engineer

AssistIQ
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:
Similar Remote Jobs

