368,657open jobs
9,442companies
50,883added this week
Browse all
Salary
$144k – $236k per year (Estimated)
Location
Remote/Hybrid (Montreal, Canada)
Seniority
Staff · 8+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
100,000+ nonprofits. $2B+ raised. $0 in fees, ever. Run donations, events, ticketing, peer-to-peer and a complete donor CRM from one free platform.

About Zeffy

Zeffy is the fastest-growing nonprofit platform in North America, helping organizations raise funds, run events, and engage donors. We are already working with more than 80,000 nonprofits and are doubling annually.

Millions of people dedicate their lives to causes beyond profit, running schools, shelters, and community initiatives. Yet most still lack modern tools. We believe the greatest opportunity for technology today is to amplify the impact of nonprofits.

Built on a sustainable, self-funded model, Zeffy reaches over 1M donors monthly and grows profitably, giving us the freedom to focus fully on our mission.

Nonprofit workers are heroes. They deserve the best technology, and we’re hiring top minds and top hearts to build it for them.

About the role

As a Staff Software Engineer at Zeffy, you’ll work on key product features while playing a central role in elevating the engineering team.

You’ll bring experience that helps others make better technical decisions, navigate complexity with confidence, and maintain our focus on building simple, high-quality solutions as we grow.

Development Principles at Zeffy

  • We always optimize the ratio impact / effort, it’s what we call Zeffy perfectionism, perfection in impact.

  • We build the simplest solution first to validate ideas quickly, keeping the codebase clean without solving problems that don’t exist yet.

  • We are organized in 2 months cycle, to make sure we prioritize radically. We set ourselves targets on the 4 following dimensions: efficiency, security, stability and performance.

  • Trust and ownership: every target is clear and owned by one person who has full autonomy to reach it. Owned by one person doesn’t mean working alone on it.

  • Continuous improvement: We regularly review and refine our processes, promoting a culture of learning and growth through feedback.

Read more: https://zeffy.notion.site/Zeffy-Engineering-Blog-3505553ff3658091becedbbd71f70ece

Our Stack

  • Frontend: React/Next.js (Typescript)

  • Backend: Nest.js (TypeScript)

  • Database: PostgreSQL, Algolia

  • CI/CD: GitHub Actions, Cypress

Preferred experience (qualifications)

We’re looking for someone with at least 8 years of experience as a developer in SaaS or web-based products that serve high-volume and rapidly growing user bases.

We move fast by keeping things simple, and we want someone who embodies that mindset: someone who knows when structure adds value, when it gets in the way, and how to guide others toward the right balance.

  • You’ve shipped complex products at scale, learned from real-world successes and failures, and developed sharp judgment about what truly matters.

  • You bring seniority through expertise and perspective rather than hierarchy, making clear, pragmatic decisions that balance speed, quality, and long-term thinking.

  • You value clarity over cleverness, simplicity over complexity, and momentum over perfection.

  • You mentor others with empathy, share your experience generously, and elevate the work of the whole team without adding unnecessary process.

Research shows that candidates from underrepresented backgrounds often don't apply for roles if they don't check every box. If this applies to you and you are interested in the position, we'd love to hear from you!

What’s in it for you

  • 4 weeks holiday + 1 week during Christmas time

  • Competitive stock option program

  • Health insurance (including dental plan)

  • Online Medicine with Dialogue

  • RRSP (REER) program

  • Allowance for ecological transport #bike #transit

  • Wellness Budget

  • Team volunteering four times per year

  • Offsite summit once a year with the entire team.

  • Offices located in the heart of Plateau Mont-Royal, with the possibility of flexible, hybrid work.

Recruitment Process

  • Call with Recruiter (45 min)

  • Meeting with Hiring Manager (1.5h)

  • Case Study (2h)

  • Cultural interview with leadership (1h)

  • Team lunch & Reference check

  • Job offer

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,657 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Montreal
$74k – $196k per year (Estimated) • In office • Full-Time • 8+ years exp • Dublin
C#
Java
Node JS
Python
JavaScript
Java
Hibernate
Spring Boot
DevOps
AWS
Azure
GCP
Cybersecurity
CWE
Apply
$20k – $82k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Kochi
JavaScript
Node JS
PHP
Python
Ruby
SQL
Frontend
React.js
Apply
$20k – $52k per year (Estimated) • Remote/Hybrid • 4+ years exp • Minsk
Node JS
JavaScript
Node JS
Nest.JS
Databases
Apache Kafka
PostgreSQL
RabbitMQ
DevOps
CI/CD
Apply
$27k – $72k per year (Estimated) • In office • Full-Time • Pune
JavaScript
Node JS
TypeScript
Frontend
React.js
DevOps
CI/CD
Docker
Git
Rest API
Apply
$23k – $61k per year (Estimated) • In office • Full-Time • Pune
JavaScript
Node JS
TypeScript
Frontend
React.js
DevOps
CI/CD
Docker
Git
Rest API
Apply
$84k – $176k per year (Estimated) • Equity • Remote/Hybrid • Full-Time • 8+ years exp • Paris
TypeScript
Node JS
JavaScript
Node JS
Nest.JS
Databases
PostgreSQL
Frontend
Next.js
React.js
DevOps
CI/CD
GitHub Actions
GitHub
Apply
$106k – $208k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Montreal
Analytics
Power BI
Apply
$57k – $137k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Montreal
Apply
Data Developer 6 hours ago
$64k – $156k per year (Estimated) • Remote/Hybrid • Internship • 3+ years exp • Bachelor's Degree • Montreal
Python
SQL
Python
pySpark
AI/ML
dbt
MLFlow
Polars
PyOD
Scikit-learn
XGBoost
Spark
Analytics
Power BI
Tableau
Apply
$59k – $98k per year • In office • Full-Time • 3+ years exp • Mississauga • Montreal
Management
Jira
ServiceNow
Marketing
Salesforce
Apply
$57k – $124k per year (Estimated) • Remote/Hybrid • Full-Time • Montreal
Python
SQL
Databases
Google BigQuery
Analytics
Power BI
Apply
See all jobs
This is one of many
368,657 more open roles from verified company boards, updated every day.