Senior Full Stack Engineer

PointClickCare

Location
Toronto, Canada
Job Type
full-time
Salary
$139,000 - $150,000 a year
Posted
August 28, 2025

Job Description

At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare.
 
With the largest long-term and post-acute care dataset and a Marketplace of 400+ integrated partners, our platform serves over 30,000 provider organizations, making a real difference in millions of lives. We also reinvest a significant percentage of our revenue back into research and development, ensuring our employees have the resources to innovate and make a lasting impact. Recognized by Forbes as a top private cloud company and honored as one of Canada’s Most Admired Corporate Cultures, we offer flexibility, growth opportunities, and meaningful work. 
 
At PointClickCare, we empower our people to be the architects of a smarter healthcare future; one that is human-first and accelerated by AI to create meaningful and lasting change. Employees harness AI as a catalyst for creativity, productivity, and thoughtful decision-making. By integrating AI tools into our daily workflows, collaboration is enhanced, outcomes are improved, and every team member has the proficiency to maximize their impact. It all starts with our hiring practices where we uncover AI expertise that complements our mission, and we continue to invest in training and development to nurture innovation throughout the employee journey.
 
 
**Travel to Office expectations**
For Remote Roles: As this role is remote, there will be in-office events that will require travel to and from the Mississauga and/or Salt Lake City office. These will include, but not limited to, onboarding, team events, semi-annual and annual team meetings.
 
For Hybrid Roles: As this role is Hybrid, there will be an expectation to reside within commutable distance to the office/location specified in the job listing. This will include, but not limited to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role.
 
Job title: Senior Software Engineer
 
What your day-to-day will look like:
·       Identify, prioritize and execute tasks in the software development life cycle
·       Work with business to iterate over software requirements
·       Develop tools and applications by producing clean, efficient code
·       Automate tasks through appropriate tools and scripting
·       Analyze and debug systems
·       Perform validation and verification testing in a test-driven manner
·       Review the work of others, and invite others to review your work
·       Collaborate with internal teams and vendors to fix and improve products
·       Ensure software is up-to-date with latest technologies
 
What qualifications we’re looking for:
·     Experience writing clean code that performs well at scale using Java
·       In-depth knowledge of relational databases (e.g. Microsoft SQL Server, MySQL)
·       Solid experience writing RESTful API endpoints
·       Experience with UI development and frameworks (e.g. Vue.js, React, Angular)
·       Proficient in GIT
·       Experience using system and performance monitoring tools (e.g. AppDynamics, New Relic, DataDog)
·       Experience with automated testing frameworks (e.g. Selenium, Cypress, RestAssured)
·       Excellent organization, critical-thinking and personal leadership skills
·       Self-starter with the ability to deliver with minimal supervision
·       Being okay with the uncomfortable feeling that comes from learning new things
·       Team player
·       Analytical mind with problem-solving aptitude
·       Proven experience as a great Engineer
·       BSc/BA in Computer Science or a related degree
Generative AI Code Assistants - Use of Generative AI Code Assistants (e.g. Github Copilot) and knowledge of latest Generative AI Model capabilities would be an asset
 
Bonus points for:
·       Experience with React
·       Experience with Docker, Kubernetes and Istio
·       Experience with Cypress, Selenium
·       Experience with Ansible
·       Experience with TDD 
·       Experience with Jenkins CI/CD pipeline
·       Linux and IP networking knowledge
·       Experience with AWS/Azure cloud services or equivalent
·       Experience with SAML, OAuth and OpenID Connect
·       Experience working on a SaaS product
·       Experience withβ€―Service Oriented Architecture 
·       Knowledge of scripting languages such as Python, Bash or Groovy
·       On-call experience with production grade systems
·       Has mentored others in a professional setting
 
 
$139,000 - $150,000 a year
At PointClickCare, base salary is one of the many components that make up our total rewards package. The CAD base salary range for this position is $139,000-150,000 (not overtime eligible) + bonus + benefits. Our salary ranges are determined by job and level. The range displayed on each job posting reflects the target for new hire salaries for the position across all CAD locations. Within the range, individual compensation is determined by job-related skills and knowledge, relevant experience including professional and lived experience, and/or work location. Your recruiter can share more information about our total rewards package during the hiring process.
PointClickCare Benefits & Perks:
 
Benefits starting from Day 1!
Retirement Plan Matching
Flexible Paid Time Off
Wellness Support Programs and Resources
Parental & Caregiver Leaves
Fertility & Adoption Support
Continuous Development Support Program
Employee Assistance Program
Allyship and Inclusion Communities
Employee Recognition … and more!
 
It is the policy of PointClickCare to ensure equal employment opportunity without discrimination or harassment on the basis of race, religion, national origin, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law. PointClickCare welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process. Please contact recruitment@pointclickcare.com should you require any accommodations.
 
PointClickCare is committed to Information Security. By applying to this position, if hired, you commit to following our information security policies and procedures and making every effort to secure confidential and/or sensitive information.

🎯 Who is this job for?

PointClickCare, a leading Canadian healthtech company recognized by Forbes and known for its AI-driven SaaS solutions in long-term and post-acute care, is hiring a Senior Full Stack Engineer (hybrid in Toronto) to design, build, and maintain scalable healthcare applications using Java, SQL, REST APIs, and modern UI frameworks (Vue.js/React/Angular); candidates should bring strong experience with clean, high-performance code, Git, monitoring tools (AppDynamics, New Relic, DataDog), and automated testing (Selenium, Cypress, RestAssured), while cloud (AWS/Azure), Docker/Kubernetes, CI/CD (Jenkins), and TDD are pluses; the role pays $139K–$150K CAD + bonus + benefits, with perks including Day 1 health coverage, retirement matching, flexible PTO, parental support, fertility/adoption benefits, continuous learning, wellness programs, and inclusion communities.

πŸ’¬ Potential Interview Questions

  1. What backend technologies do you primarily work with?
    I primarily work with Java, building scalable applications and writing RESTful API endpoints, while ensuring performance and reliability at scale.

  2. What experience do you have with databases?
    I have in-depth experience working with relational databases such as Microsoft SQL Server and MySQL, focusing on schema design, optimization, and query performance.

  3. Do you have experience with frontend frameworks?
    Yes, I have hands-on experience with modern UI frameworks including Vue.js, React, and Angular, building responsive and user-friendly interfaces.

  4. How do you ensure code quality and maintainability?
    I follow clean code principles, write test-driven solutions, conduct and participate in code reviews, and use automated testing frameworks such as Selenium, Cypress, and RestAssured to validate features.

  5. What tools do you use for monitoring and performance tracking?
    I have experience using monitoring and performance tools such as AppDynamics, New Relic, and DataDog to track system health and ensure application reliability.

  6. Can you describe your experience with CI/CD pipelines and DevOps?
    I’ve worked with Jenkins pipelines, Docker, and Kubernetes to automate deployments, streamline CI/CD workflows, and maintain scalable containerized environments.

  7. Have you worked with cloud services?
    Yes, I have experience deploying and managing applications in AWS and Azure environments, leveraging cloud-native tools for scalability and reliability.

  8. What is your familiarity with security protocols?
    I have worked with authentication and authorization protocols such as SAML, OAuth, and OpenID Connect to secure SaaS applications and enterprise integrations.

  9. Do you have mentoring or leadership experience?
    Yes, I have mentored junior developers in professional settings, providing technical guidance, code review feedback, and best practices to help them grow.

  10. Why do you want to join PointClickCare?
    I am inspired by PointClickCare’s mission to transform healthcare through technology, and I want to contribute my expertise in building scalable, secure, and innovative SaaS solutions that improve patient care and provider efficiency.

πŸ“‹ Job Summary

PointClickCare is a leading health tech company dedicated to transforming care delivery through its AI-powered SaaS platform, serving over 30,000 provider organizations with the largest long-term and post-acute care dataset and a Marketplace of 400+ partners. Recognized by Forbes as a top private cloud company and one of Canada’s Most Admired Corporate Cultures, PointClickCare reinvests heavily in R\&D to drive innovation that improves millions of lives. With a mission to help providers deliver exceptional, human-first care, the company empowers employees to innovate, grow, and shape the future of healthcare in a supportive hybrid and remote-friendly environment.

Required Skills

Java JavaScript React

Related jobs

Madrid, Spain

Front End Developer

Open Assessment Technologies

Full-time