- B2B
- Growth StageExpanding market presence
Senior Platform Developer
- $110k – $140k • 0.0% – 0.1%
- Remote •
- 5 years of exp
- Full Time
Not Available
Remote only
About the job
Overview
At Greenspace, our mission is to empower mental health systems, service providers, and individuals with the technology, insights, and expertise needed to transform how services are accessed, measured, and delivered. We are seeking an experienced Senior Platform Developer to join our team and lead the continued development of our web application platform powering our customer facing solutions - Clinical Solution and Population Health.
The Role
The Platform team’s mission is to provide a scalable, reliable and secure platform to power our customer-facing solutions, along with the tooling needed to empower our product development teams to ship features productively in a self-serve model.
As a Senior Platform Developer, you will work as part of a cross-functional development team in an agile environment. You will play a key role in designing and building scalable systems, delivering common Platform features and APIs, helping operate the platform in production, and developing tooling for developers to use.
What you'll do
- Develop and ship new features and improvements to our web-based platform in a continuous integration environment, with a focus on common platform features at the user management, identity and access control layers.
- Maintain and improve devops tooling that enable developers to ship features productively and safely.
- Help monitoring the health of our systems, respond to issues, manage errors, and perform maintenance operations as required to operate our platform in production. Willingness to participate in on-call rotation.
- Collaborate daily with a cross-functional team in an agile development environment and participate in all stages of the development process from discovery, planning, refinement, delivery through launch and maintenance.
- Collaborate with other developers daily through code reviews, pair/mob programming sessions, and technical discussions.
- Provide support for technical issues, effectively triaging, debugging and resolving production issues and customer requests.
- Collaborate closely with other internal teams to understand their needs and create effective solutions.
Key Skills
- Education: Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline.
- Software Development: Deep experience (5+ years) in mix of platform engineering and full-stack web application development, including back-end, front-end, APIs and databases.
- Distributed systems: Deep experience working on high-availability distributed platforms, including working with infrastructure, web services, job queues, horizontally scalable systems, redundancy, system health monitoring, performance monitoring and optimization.
- Engineering Processes: Comfortable leading continuous improvement in engineering processes and best practices in software delivery, continuous integration, devops, reliability, security and compliance.
- Infrastructure: Experience working with cloud platforms like AWS or equivalent and strong knowledge of best practices like Infrastructure as Code.
- Security and compliance: Knowledge of best practices in web application security and compliance processes.
- Agile software development: Hands on experience working in agile development environments using methodologies like scrum and kanban.
- 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.
- Database systems: Strong knowledge of database systems like PostgreSQL, MySQL, Redis and RabbitMQ including data modelling and performance optimization.
- Tech Stack: Strong programming skills, fluent in modern web technologies and able to quickly ramp up in our tech stack: Python, JavaScript, TypeScript, Django, Astro, PostgreSQL, Redis, AWS.
- Communication: Natural communication and ability to interface with our customers and other teams internally.
- Growth mindset: Always hungry to keep improving yourself, our products, teams and processes in a scaling organization.
Bonus Points
- Strong knowledge and advocacy for modern DevOps culture.
- Experience working on enterprise-grade platforms that handle regulated or sensitive data, and involvement in driving improvements to information security or compliance systems.
- Comfortable contributing across the full-stack including front-end development.
- Demonstrated interest in mental health or digital health technology.
About Greenspace
Founded at St. Michael's Hospital in Toronto, Greenspace was created to bridge the gap between the proven benefits of measurement-based care in research and its implementation in practice. Our solutions are designed to empower organizations to use data to inform treatment decisions and significantly improve the quality of mental health care across North America.
Our product suite includes:
- Measurement-Based Care Platform: Enables mental health providers to implement evidence-based measurement into their practice, using data to guide treatment decisions.
- Intake Module: A flexible solution that streamlines referrals into mental health and addiction services, prioritizing care for those who need it most.
- Population Health Module: A patient-facing solution that offers mental health support through a wellness portal, empowering users to track their progress and take ownership of their care.
Our Culture
As a startup, we offer significant responsibility and the opportunity to play a pivotal role in the growth of our solutions. We are driven by a passion for improving mental health care and the lives of millions of people. We foster a collaborative environment where all ideas are valued, whether they come from the CEO or the newest team member. Learn more about our culture on our website.
Diversity
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.
Perks
- A healthy work/life balance—building a startup is a marathon, not a sprint.
- A tight-knit, collaborative work environment where we work in teams, not silos.
- A flexible hybrid-remote environment with physical hubs in Vancouver, Kelowna, and Toronto.
- Ongoing mentorship, coaching, and personal development opportunities from experienced team members and external resources.
About the company
Greenspace Health
- B2B
- Growth StageExpanding market presence