Summary
Join a leading Canadian Electronic Medical Records (EMR) platform as a Principal Full Stack Developer, HealthTech. Work remotely or in a hybrid capacity in Vancouver or Toronto. Build, enhance, and integrate healthcare applications using front-end, middle-tier, and back-end technologies. Contribute to the evolution of the EMR platform, ensuring scalability, high performance, and compliance with healthcare standards. Mentor junior developers, maintain development best practices, and drive architectural decisions. This high-visibility role offers impact, technical challenges, career growth, and stability within a rapidly expanding company.
Requirements
- Have strong front-end development skills using React, Angular, and backend technologies, such as Java
- Be highly proficient in SQL query optimization and have experience with Microsoft Azure
- Have built CI/CD pipelines, DevOps, and GitOps
- Have experience with Identity and Access Management (OAuth 2.0, OpenID, SAML, SSO, JWT)
- Be able to troubleshoot and reduce critical system issues (P1/P2 incidents)
- Have experience with healthcare technology integrations and tools, including FHIR, HL7, and healthcare data exchange
- Have tried at least one AI-powered tool, such as Windsurf, Aider, Cursor, CodeRabbit, or other productivity-enhancing assistants to streamline development workflows, automate repetitive tasks, and improve code quality, code reviews and testing
- Stay up to date with emerging AI technologies and have tried to integrate them into your daily work to enhance efficiency and collaboration
- Thrive in an autonomous role where you can research, recommend, and implement solutions
- Be outcome-focused, working across teams to resolve complex technical problems and eliminate recurrences
- Pride yourself on writing good code and supporting the efforts of junior team members
- Have professional communication and relationship-building skills
- Be highly collaborative and can effectively work across teams
- Be open to feedback and willing to share knowledge
- Know how to mentor and coach junior developers, fostering a high-performing team
- Have a genuine appreciation for diverse experiences and approaches
Responsibilities
- Build and enhance the platform, contributing to front-end, middle-tier, and back-end technologies
- Develop React-based web components to integrate two EMRs into the Polaris platform using FHIR
- Optimize performance by analyzing slow queries, improving system efficiency, and refactoring code
- Conduct code reviews to ensure adherence to best practices in coding standards and security
- Improve unit testing and test automation to enhance software quality
- Contribute to the technical roadmap, participating in software design and architectural discussions, ensuring scalable, maintainable, secure solutions
- Reduce critical system issues (P1/P2) and improve platform stability
- Mentor junior developers, helping them expand their technical knowledge and refine their development practices and skills
- Drive best practices in DevOps, software development methodologies, and continuous integration and deployment (CI/CD)
Benefits
Remote opportunity, with hybrid options available in Vancouver and Toronto if desired
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.