The Opportunity
As a Principal Engineer, you'll serve as a cornerstone of technical leadership within our organization, leveraging your extensive software development expertise to drive innovation and excellence across projects. At our company, we prioritize technical prowess, effective communication, and sound judgment, entrusting Principal Engineers like yourself to shape our technological landscape and achieve our shared objectives.
Key Responsibilities:
- Lead the development of web applications utilizing React and NodeJS (both in Typescript), leveraging GraphQL and a Postgres database on AWS infrastructure.
- Elevate implementation quality through code reviews, system designs, and technical oversight, establishing and upholding high standards within our team.
- Contribute to pivotal technology decisions to shape our architecture and product roadmap as we expand our reach to serve millions across Canada.
- Design and implement solutions for specific project requirements, ensuring alignment with our engineering best practices.
- Collaborate closely with Engineering Leadership and Product Management to drive product roadmap initiatives, either directly or by mentoring emerging leaders within your team.
- Mentor colleagues to foster their professional growth and knowledge sharing within the team.
- Assist in resource planning, hiring, and onboarding of new team members, contributing to the continuous expansion and development of our engineering team.
Sample Projects:
- Develop new patient and pharmacist flows tailored to meet the needs of both national enterprises and local pharmacy partners.
- Scale test environments using AWS CDK (Infrastructure as Code) to support our growing infrastructure needs.
- Integrate with third-party digital health platforms, facilitating data interoperability to enable pharmacists to deliver personalized, proactive care.
- Build and version APIs consumed by third parties, ensuring seamless integration with external systems.
Our Tech Stack:
- React 17+
- Node.js/Typescript with GraphQL
- PostgreSQL
- AWS infrastructure (experience with CDK or Terraform is a plus)
- Typescript (both frontend and backend)
- Dockerized / Container Infrastructure
- Github & Github Actions
About You:
- Experienced full-stack software engineer with a proven track record of leading multiple projects from concept to delivery.
- Collaborative team player who enjoys working through ideas and challenges with colleagues.
- Possess a growth mindset, actively seeking opportunities for personal and professional development.
- Effective communicator, capable of articulating technical concepts to both technical and non-technical stakeholders.
- Passionate about building impactful products and improving user experiences.
- Eager to develop people management skills and contribute at any stage of the software lifecycle.
Benefits:
- Competitive salary ranging from $120,000 to $160,000 annually, commensurate with experience.
- Generous equity options, aligning your success with the company's growth.
- Comprehensive health insurance coverage, ensuring your well-being and peace of mind.
- Flexible work arrangements, including remote work options and coworking space coverage.
- Professional development stipend to support continuous learning and skill enhancement.
- Company-sponsored team retreats and events to foster team bonding and innovation.
If you're an experienced software engineer seeking a challenging yet rewarding opportunity to drive technical excellence and innovation, we invite you to join our team and make a meaningful impact on the future of healthcare technology.