Accelerate Your Career

Job Search

Senior Software Engineer, Full Stack

Posted on: June 8th, 2020 Kelowna, BC Greenspace Mental Health

About Greenspace Mental Health

Greenspace ( is transforming mental health systems by improving the way that care is accessed, measured and delivered.

Greenspace is a growth stage technology startup with offices in Toronto and Kelowna. Since launching in 2016, the platform has been deployed across thousands of mental health practices and organizations and expanding across Canada and the US.

Mental illness has passed HIV/Aids, malaria and diabetes as the leading cause of disability in the world. While there is no cure, psychotherapy is the most cost and clinically effective form of treatment. Greenspace has developed solutions that draw on technology and clinical research to improve patient outcomes within this traditional psychotherapy model.

Our Measurement Platform enables mental health providers and organizations to implement consistent evidence-based measurement into their practice. Our Intake Module facilitates a more effective referral into mental health and addictions services. Our Self-Guided Module is a population health solution that provides mental health support directly to individuals in various settings. We recently helped develop and launch Wellness Together Canada ( – a major initiative funded and launched by Health Canada to provide virtual mental health and substance use support for all Canadians through COVID-19.

Overview – The Role

As a Senior Software Engineer, you will work as part of our engineering team on building and delivering key product improvements across our products. You will help design, build and deliver new features and maintain the codebase and product. You will become an active participant in our agile development process and eventually help facilitate the process and lead the engineering work.

We are a startup, which means that you will get a lot of responsibility and have an opportunity to play a pivotal role in the development and growth of the product. 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.


  • Individual Contributor: Architect, develop and deliver high-impact, high-quality features in a modern technology stack (Django, Javascript, React, PostgreSQL, AWS), including automated unit tests.
  • Team Player: Work effectively in an agile (scrum) product development environment, participate in code reviews, pair programming sessions, and technical discussions. Help improve engineering systems and automate dev operations.
  • Leadership: Help facilitate and constantly improve the development process as we continue to scale the team, product and company. Provide mentorship to other team members and help them grow their skills.
  • Problem Solving: Solve problems across all areas of the business, breaking down large, complex problems into manageable components and translating them to the best solutions. Effectively triage, debug and resolve production issues and customer requests.
  • Knowledge Sharing: Share knowledge and ideas with others through pair programming sessions, code reviews, mentorship and brown bags.
  • Constant Learning: Collaborate closely with an experienced dev team, learn from their experience and grow your skill set.
  • Big Picture: Learn and understand Greenspace’s business objectives and contribute to product growth.

Required Skills to be Successful

  • Passion for software development and building high quality digital solutions demonstrated through a portfolio of past projects (entrepreneurship, work, school or side projects), participation in community events, hackathons, etc.
  • At least 3 years of full-stack web development experience.
  • Hands-on experience with at least one modern back-end framework in a production environment (Django, Ruby on Rails, Node.js, etc.).
  • Fluent with front-end web technologies, including Javascript, HTML, CSS/LESS/SASS (and bonus, React).
  • Strong knowledge of relational databases (MySQL, PostgreSQL).
  • Experience working with high-scale web applications, performance monitoring, optimization and scalability.
  • Strong knowledge of web development fundamentals including HTTP, RESTful APIs, and cloud-based platforms like AWS.
  • Ability to write clean and maintainable code in a large codebase, good grasp of object-oriented programming and other software patterns.
  • Comfortable working in a Unix environment and proficient with modern software development tools and practices, including git, automated testing, continuous integration, code reviews, etc.
  • Great communication, transparency and easy to work with.
  • Strong growth mindset.

Perks and Culture

Work within a great mission-driven culture to build and grow a meaningful solution across our mental healthcare system. We provide a competitive salary and a comprehensive benefits package.  Learn more about our values and culture:

How to Apply
Please send your resume/profile and cover letter to Mike Lerner at


Join as a membership and push your job opportunities further!

Member Perks

Featured Job?

You can share a single featured job listing for $150/listing.

Post a Job

Looking for work?

Post your resume to your member profile and get found today!

New Opportunities

Want more?

Our Programs offer mentorship and coaching for Startups and Scale Ups.

Mentorship Matters
Set Job Alerts
Choose an industry
Or choose a keyword

Hot off the press and right to your inbox. Get the latest in #OKGNtech news