Principal Full Stack Software Developer

at TalentMinded Inc.
  • Remote - Worldwide

Remote

Software Development

Principal

Job description

The Opportunity

Our client, a leading Electronic Medical Records (EMR) platform in Canada has integrated innovations from various service providers to offer a robust, secure, and versatile solution tailored to the diverse needs of clinics of all sizes.

Their platform empowers healthcare providers by streamlining administrative tasks, enhancing clinic efficiency, and enabling more time for patient care. With features like digital patient engagement, secure messaging, and seamless integration with other healthcare systems, the platform reduces the administrative burden on clinics and improves the overall patient experience.

Their mission is to empower practitioners to deliver high-quality care while spending less time on administration. By providing cutting-edge digital tools, they ensure that healthcare professionals can focus on what truly matters—improving patient outcomes and experiences.

Who we need

Our client is hiring a Principal Full Stack Developer, HealthTech. As a Principal Full Stack Developer, HealthTech, you will work across front-end, middle-tier, and back-end technologies to build, enhance, and integrate healthcare applications that improve provider efficiency and patient care. You will contribute to the ongoing evolution of the EMR platform, ensuring that solutions are scalable, high-performance, and compliant with healthcare standards. Your responsibilities will include active code reviews, mentoring junior developers, maintaining development best practices, and driving architectural decisions that align with business and technical goals.

This is a remote opportunity, with hybrid options available in Vancouver and Toronto if desired.

Who you are

You are a Principal Full Stack Developer with deep expertise in software architecture, system scalability, and healthcare technologies. You have a strong ability to navigate and enhance legacy systems while building modern, high-quality applications. You bring experience across the entire technology stack—from infrastructure to application to tooling—and a strategic mindset to front-end and back-end development. Passionate about solving meaningful problems, you value the impact of your work and are committed to building software that makes a real difference.

What’s in it for you

Impact. You will be pivotal in integrating the EMR systems into the new Polaris platform using FHIR. This high-visibility project will enhance interoperability and data exchange across healthcare systems, ultimately improving patient care and clinical efficiency. You will be at the forefront of modernizing healthcare technology, leveraging cutting-edge FHIR-based architecture to create a seamless, scalable, and secure healthcare data ecosystem. You will be part of a team passionate about developing critical healthcare technology to improve patient outcomes.

_Technical challenges._ You want to take on a results-driven role where you can see the impact of your work as you focus on optimizing our legacy stack and working towards implementing the latest tools. This is an exciting time to join us as we fully embrace the Agile methodology; you will play a key role in leveraging Six Sigma and Lean principles to drive continuous improvement and efficiency. Your work will contribute to the evolution of the platform, closing feature gaps, integrating platforms, and optimizing performance. You will also have the chance to participate in Kaizen day, a monthly event where Developers can choose their focus, tackle the challenge, and showcase their results.

Career Growth and Stability. You will join the largest owner and operator of outpatient medical clinics in Canada with multiple EMRs and a remarkable milestone of $1 billion in revenue achieved in 2024, setting the stage for long-term growth and stability. As you contribute to the success of our platform, you will have opportunities for career advancement, either within the team or across other areas of the business.

As our new Principal Full Stack Developer, HealthTech, you will focus on:

  • Software development and integration. You will build and enhance the platform, contributing to front-end, middle-tier, and back-end technologies. You will develop React-based web components to integrate two EMRs into the Polaris platform using FHIR. You will optimize performance by analyzing slow queries, improving system efficiency, and refactoring code.
  • Code quality. You will conduct code reviews to ensure adherence to best practices in coding standards and security. You will improve unit testing and test automation to enhance software quality.
  • System optimization. You will contribute to the technical roadmap, participating in software design and architectural discussions, ensuring scalable, maintainable, secure solutions. You will reduce critical system issues (P1/P2) and improve platform stability.
  • Technical leadership. You will mentor junior developers, helping them expand their technical knowledge and refine their development practices and skills. You will drive best practices in DevOps, software development methodologies, and continuous integration and deployment (CI/CD).

You bring:

  • The technical expertise. You have strong front-end development skills using React, Angular, and backend technologies, such as Java. You are highly proficient in SQL query optimization and have experience with Microsoft Azure. You have built CI/CD pipelines, DevOps, and GitOps. You have experience with Identity and Access Management (OAuth 2.0, OpenID, SAML, SSO, JWT). You can troubleshoot and reduce critical system issues (P1/P2 incidents). You have experience with healthcare technology integrations and tools, including FHIR, HL7, and healthcare data exchange.
  • The AI experience. You 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. You stay up to date with emerging AI technologies and have tried to integrate them into your daily work to enhance efficiency and collaboration.
  • The drive. You thrive in an autonomous role where you can research, recommend, and implement solutions. You are outcome-focused, working across teams to resolve complex technical problems and eliminate recurrences. You pride yourself on writing good code and supporting the efforts of junior team members.
  • The interpersonal skills. You have professional communication and relationship-building skills. You are highly collaborative and can effectively work across teams. You are open to feedback and willing to share knowledge. You know how to mentor and coach junior developers, fostering a high-performing team. You have a genuine appreciation for diverse experiences and approaches.

Revolutionize healthcare through technology.

As a scaling company, our client is expanding rapidly across the country and is driven by a passion to make a lasting impact on the healthcare system. They are dedicated to building resilient, compliant, and easy-to-use technology that transforms how care is delivered.

Apply now

Interested in applying but worried you don’t have it all? We know not everyone gains their experience following a traditional path. If you share our values, want to make a difference in healthcare technology solutions, and meet 70% of the qualifications, we encourage you to apply.

What you can expect from our interview process:

  • A virtual interview with a Talent Advisor to discuss your experience and interest in the role.
  • An at-home technical assessment.
  • A virtual interview with the Director of Engineering and a Software Developer. This will be an opportunity for you to discuss your technical experience. You will have the chance to ask further questions about the health tech solutions we build, the day-to-day accountabilities, and opportunities for career development and growth.
  • A meet and greet with the Engineering team

We are committed to supporting a diverse, inclusive, and accessible workplace for our clients. We welcome and celebrate the diversity of applicants and team members across ability, race, gender identity, sexual orientation, and perspective. We strive to create an inclusive workplace where differences are celebrated and fuel our success! Accommodations are available on request for candidates taking part in all aspects of the selection process.

#LI-Remote

Share this job:
Please let TalentMinded Inc. know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply