Full-Stack Developer

Greenspace Mental Health



Our mission at Greenspace is to empower mental health service providers and users with the technology, tools and insights they need to transform the way that services are accessed, measured and delivered. We are looking for a Full-Stack Developer to join our growing team and help deliver key product improvements on our Pop Health solution.

The Role

As a Full-Stack Developer on our Integrations team, you will work as part of a cross-functional development team in an agile environment, and help deliver external system integrations within our Clinical Solution and Pop Health products. Integrations include data integrations with Health Information Systems such as EHR and EMR systems, Single Sign On (SSO) connections with external identity providers, data interfaces with external data warehouses for Business Intelligence (BI), and other specialized use cases.

What you’ll do

  • Develop and ship new integration capabilities in our web-based platform in a continuous integration environment.
  • Deliver a seamless and integrated user experience in a web-based platform.
  • Help provide technical support to customers and external vendors during throughout implementation, testing, launch and maintenance stages.
  • Collaborate daily within a cross-functional scrum team and help facilitate the development process through sprint ceremonies such as sprint planning and daily standups.
  • Become an active participant in a collaborative development environment through code reviews, pair/mob programming sessions, and technical planning and design processes.

Key Skills

  • Software Development: 2+ years experience in full-stack web application development, including front-end, back-end, APIs, and databases.
  • Integrations: Experience with internal and external system integrations via REST and/or SOAP APIs. Understanding or experience working with authentication systems and Single Sign On integrations using standards like OAuth2, OpenID Connect and SAML2.0.
  • Code quality: Ability to write clean, well-designed and maintainable code in a large codebase. Understanding of continuous integration practices and different types of testing required to ensure high code quality. Strong grasp of object-oriented programming and other software design patterns.
  • Tech Stack: Familiar with modern web languages and frameworks and able to quickly ramp up in our tech stack: Django, Python, JavaScript, TypeScript, PostgreSQL.
  • Growth mindset: Always hungry to keep improving yourself, our products, teams and processes in a scaling organization.

Bonus Points

  • Experience working with healthcare data exchange standards such as FHIR and HL7
  • Understanding of clinical workflows in healthcare organizations

About Greenspace

Born out of St. Michael’s Hospital in Toronto, Greenspace was founded to fill a gap between the proven benefits of measurement-based care in research and its actual implementation in practice. Since then, we’ve worked to break down barriers to implementation and empower organizations to use data to inform treatment decisions and drastically improve the quality of mental health care across North America. Our solutions include:

Measurement Based Care Platform: Enables mental health providers and organizations to implement consistent evidence-based measurement into their practice and use it to inform the treatment process.

Intake Module: A flexible intake solution that facilitates a more effective referral into mental health and addictions services and allows for prioritization of care for those who need it most.

Population Health Module: A patient-facing solution that provides mental health support directly to individuals through a wellness portal, giving users the ability to track and engage with their own progress and take more ownership over their care decisions. We recently helped develop and launch Wellness Together Canada – a major initiative funded by Health Canada to provide virtual mental health and substance use support for all Canadians through COVID-19.

Our Culture

We are a startup, which means that you will have significant responsibility and an opportunity to play a pivotal role in the development and growth of our solutions. We are passionate about improving the quality of mental health care and improving the lives of millions of people. We believe in a collaborative work environment where everyone’s view carries equal weight. Good ideas are good ideas and it doesn’t matter whether they come from the CEO or the newest employee. Learn more about our culture on our website.


We believe that diversity makes our organization stronger and we are committed to being an equal opportunity employer. Greenspace recruits, employs, trains, compensates and promotes employees regardless of race, religion, colour, national origin, gender, age, sexual orientation, gender identity or disability.


  • Healthy work/life balance – we recognize that building a startup is a marathon, not a sprint.
  • Tight-knit collaborative work environment where we work in teams rather than siloed individuals.
  • Flexible hybrid-remote environment with physical hubs in Vancouver, Kelowna and Toronto.
  • Ongoing mentorship, coaching and personal development opportunities from experienced team members or external resources.
  • Generous vacation and comprehensive benefits package, including paid parental leave.

How to Apply

Please apply via AngelList