As a Principal Engineer, you will serve as a pivotal technical leader, driving excellence and innovation within our projects. We are seeking individuals with extensive experience in software development, capable of leading the development of web applications using React and NodeJS (both in Typescript), alongside GraphQL and a Postgres database on AWS infrastructure.
Key Responsibilities:
- Spearhead the development of web applications, ensuring adherence to high standards and providing technical oversight.
- Contribute to architectural decisions and product roadmap shaping as we expand our services across Canada.
- Design and implement solutions for specific tickets, while also participating in code reviews and system designs to enhance implementation quality.
- Collaborate closely with Engineering Leadership and Product Management to advance the product roadmap, supporting emerging leaders within your team.
- Mentor colleagues to foster their growth and share insights, contributing to resource planning, hiring, and onboarding efforts.
- Crafting patient and pharmacist flows to meet the needs of both national enterprises and local pharmacy partners.
- Scaling test environments using AWS CDK for Infrastructure as Code (IaC).
- Integrating with third-party digital health platforms for enhanced data interoperability and personalized care delivery.
- Developing and versioning APIs consumed by third-party entities.
- React 17+
- Node.js/Typescript with GraphQL
- PostgreSQL
- AWS infrastructure (experience with CDK or Terraform is advantageous)
- Dockerized / Container Infrastructure
- Github Github actions
Desired Qualifications:
- Extensive experience leading full-stack software projects from inception to delivery.
- Strong collaboration skills and a growth mindset, with a commitment to continuous learning and improvement.
- Effective communication skills, capable of conveying technical concepts to non-technical stakeholders.
- Passion for building impactful products and supporting end-users.
- Interest in developing people management skills and contributing at any stage of the software lifecycle.
Fully onsite, Hybrid-onsite part week, Fully remote
All Office Locations:
Toronto (EST) (Canada)
Can Accept WFH In Locations:
USA
Additional notes regarding work locations:
Exceptional remote international candidates welcome but must overlap with 8am-6pm EST for 3+ hours/day. Canadian candidates preferred. Toronto candidates must come to the office twice/week.
Relocation assistance:
No
EMPLOYER TECH STACK:
Node, Postgres, React, TypeScript, GraphQL
ACCEPTABLE TECH:
React, Node
US candidates are welcome to apply, and for those residing in the US, this position would be REMOTE. However, the client prefers Canadian candidates.
Join us in shaping the future of healthcare technology and making a meaningful impact in millions of lives across Canada.