cover image
Petal

Petal

www.petal-health.com

2 Jobs

303 Employees

About the Company

At Petal, we revolutionize healthcare and make quality care accessible to all. Founded in Canada, our journey began with a vision to create an agile, high-performing and resilient healthcare ecosystem. At the core of our innovations is a simple yet powerful belief - people come first. By orchestrating care and aligning supply with patient demand, we empower healthcare organizations to redefine efficiency, access to care, and ultimately improve patient outcomes. Petal is more than just a SaaS provider; we are a leading health tech provider and consulting experts offering solutions dedicated to optimizing healthcare management. Let's redefine healthcare, one innovation at a time. Welcome to Petal.

Listed Jobs

Company background Company brand
Company Name
Petal
Job Title
Senior Developer (Full
Job Description
**Job title** Senior Developer (Full‑Stack) **Role Summary** Lead the design, implementation, and maintenance of cloud‑native SaaS applications for a healthcare billing platform. Work cross‑functionally with product, data, and ops teams to deliver scalable services using TypeScript/Node.js (NestJS), Angular, PostgreSQL, Docker, Kubernetes and Terraform. Drive quality through code reviews, automated testing, security hardening, and production monitoring. **Expectations** * 6 + years of professional software development experience. * Proven ability to develop and evolve large, distributed systems with multiple data sources. * Strong technical foundation paired with constructive communication and mentorship skills. * Willingness to stay current with emerging technologies and share knowledge. **Key Responsibilities** * Collaborate with product owners, staff developers, and multidisciplinary stakeholders to define requirements and deliver milestones. * Design and implement new features and rewrite legacy components using NestJS and Angular. * Write automated unit, integration, and end‑to‑end tests. * Conduct peer code reviews and enforce coding standards, security practices, and performance guidelines. * Monitor live services (ELK, Grafana, Prometheus, Datadog, Sentry, New Relic), diagnose incidents, and implement remediation plans. * Deploy containerized workloads to Azure/AWS Kubernetes clusters via Helm and Terraform. * Integrate CI/CD pipelines (GitLab, Jenkins, GitHub Actions) and manage infrastructure‑as‑code workflows. * Mentor junior developers and contribute to continuous improvement of engineering processes. **Required Skills** * Expert in TypeScript/JavaScript, Node.js, and NestJS. * Experience with Angular (preferred) or React. * Proficient in RESTful API design and inter‑service communication patterns. * Comfortable with PostgreSQL and relational‑database modeling. * Strong grasp of containerization (Docker) and orchestration (Kubernetes). * Skilled in CI/CD automation, Helm, Terraform, and Git-based version control. * Familiar with cloud platforms (Azure preferred; AWS or GCP). * Knowledge of application security best practices. * Proficient in logging, monitoring, and alerting tools (ELK, Grafana, Prometheus, Datadog, Sentry, New Relic). * Excellent written and verbal communication; ability to explain complex concepts to non‑technical audiences. * Bonus: experience in combinatorial optimization, FHIR standards, or Canadian healthcare ecosystem. **Required Education & Certifications** Bachelor’s degree in Computer Science, Software Engineering, or related field. Certifications in Azure, AWS, DevOps, or Kubernetes are an asset.
Quebec, Canada
Remote
Senior
27-11-2025
Company background Company brand
Company Name
Petal
Job Title
Program Manager
Job Description
**Job Title:** Program Manager **Role Summary** Lead and manage multiple, complex technology projects within the healthcare domain, ensuring alignment with strategic objectives, stakeholder coordination, and program governance. **Expectations** - Deliver projects on time, within scope, and budget while maintaining high quality. - Maintain clear communication with clinical, deployment, product, and technical teams. - Provide timely updates to senior management and influence strategic decisions. **Key Responsibilities** 1. Define, communicate, and maintain program vision aligned with organizational priorities. 2. Plan, coordinate, and supervise entire project life cycles, collaborating with internal and external stakeholders. 3. Determine resource requirements, develop timelines, estimate costs, and adjust plans as needed. 4. Establish clear task priorities, manage competing priorities across teams. 5. Represent program status, issues, and risks to management; facilitate decision‑making. 6. Oversee documentation, maintain knowledge bases, and ensure compliance with governance standards. 7. Manage scope changes, re‑budget, and reschedule with stakeholders. 8. Lead solution design based on client/user needs, in partnership with functional teams. 9. Monitor program performance via KPIs, produce progress reports, and recommend optimisations. 10. Act as primary point of contact for client communication and needs understanding. 11. Mobilise and lead cross‑functional teams, fostering collaboration and motivation. **Required Skills** - 5‑8 years in program/project management; minimum 3 years managing complex technology projects. - Proficiency with project management tools (e.g., Smartsheet, Monday.com). - Strong budgeting, scheduling, and KPI‑based performance monitoring. - Demonstrated experience coordinating multiple interdependent projects. - Strategic thinking, decision‑making, and accountability for results. - Motivational leadership with excellent cross‑functional collaboration. - High organisational, proactive problem‑solving, and adaptability. - Exceptional oral and written communication; strong interpersonal skills. - Bilingual proficiency in English and French (written, spoken, read). - Experience in medical or hospital environment is an asset. **Required Education & Certifications** - University degree (any field). - PMP certification or Master’s degree in Project Management is an asset.
Montreal, Canada
Hybrid
Mid level
23-01-2026