1,738,341open jobs
102,785companies
261,006added this week
Browse all
Salary
≈ $96k – $160k per year (Estimated)
Location
Hybrid (Montreal, Canada)
Seniority
Staff · 8+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 16, 2026. First seen by Alion on Aug 21, 2026.

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.
1,738,341 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 Continue with Google
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

Backend
Similar stack
Same company
Montreal
≈ $80k – $138k per year (Estimated) • In office • 11+ years exp • Mississauga
Apply
≈ $71k – $129k per year (Estimated) • In office • Toronto
PowerShell
DevOps
Rest API
Terraform
Azure DevOps
GitHub Actions
Prometheus
Azure
CI/CD
Grafana
Management
SharePoint
Apply
≈ $70k – $126k per year (Estimated) • In office • Mississauga
Python
JavaScript
TypeScript
Databases
Apache Kafka
OpenSearch
AI/ML
Embeddings
Semantic Search
Hybrid Search
Semantic Search
DevOps
Rest API
CI/CD
AWS
Docker
Kubernetes
IAM
Amazon Kinesis
Apply
≈ $67k – $122k per year (Estimated) • In office • 7+ years exp • Mississauga
Management
UiPath
Apply
≈ $69k – $126k per year (Estimated) • In office • Bachelor's Degree • Mississauga
Python
JavaScript
TypeScript
Python
FastAPI
Databases
PostgreSQL
Redis
AI/ML
Model Context Protocol
Prompt Engineering
AI Agents
LLM
RAG
Google ADK
Frontend
Angular
DevOps
Rest API
OpenShift
Azure DevOps
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Configuration Management
GitHub
Apply
Full Stack Developer 11 days ago
≈ $16k – $38k per year (Estimated) • In office • 5+ years exp • Hyderabad
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
Express
Databases
MySQL
PostgreSQL
Frontend
Vue.js
GraphQL
Next.js
Angular
React.js
DevOps
Terraform
GCP
CloudFormation
WebSockets
Azure
CI/CD
Git
AWS
Docker
Kubernetes
GitHub
Management
Agile
Apply
Java Developer 11 days ago
In office • 4+ years exp • Pune
Python
Go
JavaScript
Java
Rust
TypeScript
Node JS
Java
Spring Boot
Databases
PostgreSQL
Redis
Apache Kafka
Frontend
RxJS
Angular
DevOps
WebRTC
Prometheus
Jenkins
Git
Kubernetes
Grafana
Management
Agile
Scrum
Apply
≈ $33k – $78k per year (Estimated) • In office • Moscow
Python
JavaScript
SQL
Node JS
Python
FastAPI
Django
Databases
MySQL
PostgreSQL
Redis
Frontend
Redux
Svelte
React.js
DevOps
Git
Docker
Nginx
Apply
In office • Full-Time • 2+ years exp • Tashkent
Python
JavaScript
TypeScript
SQL
DevOps
CI/CD
Git
Docker
Linux
Management
Jira
QA
Selenium
Cypress
Playwright
Swagger
Postman
Apply
DevOps Engineer 2 days ago
Remote (EAEU) • Full-Time • 3+ years exp • Minsk
Python
SQL
PowerShell
Bash
Databases
MySQL
PostgreSQL
DevOps
Terraform
Docker Compose
Azure DevOps
GitHub Actions
Azure
CI/CD
AWS
Docker
Kubernetes
Bicep
Bitbucket
GitLab
Windows
Apply
≈ $32k – $61k per year (Estimated) • Equity • Hybrid • Full-Time • Paris
SQL
AI/ML
Claude
AI Agents
Management
n8n
Zapier
Apply
≈ $29k – $80k per year (Estimated) • Equity • Hybrid • Full-Time • Montreal
Marketing
HubSpot
Apply
≈ $180k – $317k per year (Estimated) • Remote (United States, Canada) • Full-Time • San Francisco • New York • Ottawa • Toronto • Montreal
Python
Go
Java
Rust
C++
Cybersecurity
Least Privilege
Threat Modeling
Cryptography
Vault
Apply
≈ $40k – $92k per year (Estimated) • In office • Full-Time • Montreal
Apply
≈ $48k – $89k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Montreal
Python
Java
SQL
C#
Scala
Bash
Perl
Databases
Db2
Apache Kafka
AI/ML
Spark
DevOps
Puppet
Ansible
Chef
Dynatrace
CI/CD
Jenkins
Git
Docker
Grafana
Configuration Management
AppDynamics
Linux
Unix
TCP/IP
Management
Agile
ITIL
Apply
Commis d'entrepôt 1 day ago
$30k – $34k per year • In office • Full-Time • Montreal
Apply
≈ $39k – $65k per year (Estimated) • In office • Contractor • 3+ years exp • Bachelor's Degree • Montreal
Apply
See all jobs
This is one of many
1,738,341 more open roles from verified company boards, updated every day.