×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Zeffy
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Senior Developer, Full Stack Developer, Software Engineer
Job Description & How to Apply Below
Location: Montreal

Senior Software Developer  at  Zeffy

Base pay range: CA$/yr - CA$/yr

About Zeffy
Zeffy is the fastest-growing nonprofit platform in North America, helping organizations raise funds, run events, and engage donors. We work with more than 80,000 nonprofits, doubling annually. Millions of people dedicate their lives to causes beyond profit, running schools, shelters, and community initiatives. 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 hearts to build it for them.

Role
As a Senior Software Developer at Zeffy, you’ll play a key role in building and scaling the best tech for charities. You’ll take ownership on similar projects, taking ideas to production quickly and making judgment calls to simplify and help teammates do the same. As a senior developer, you’ll also help shape our processes and mentor others to maintain Zeffy’s “simple and fast” culture as we grow.

Recent Projects

Enabled Tap to Pay on iOS for frictionless in-person donations.

Built a performance dashboard so organizations can track campaign results in real time.

Created a feature to send real postcards to donors as thank‑you notes.

Launched an AI assistant to help nonprofits write better donor communications.

Migrated our backend from Graph

QL to tRPC to improve performance and simplify development.

Development Principles

We always optimize the ratio of impact to effort – Zeffy perfectionism, perfection in impact.

Build the simplest solution first to validate ideas quickly, keeping the codebase clean and avoiding unnecessary problems.

We are organized in 2‑month cycles to prioritize radically, setting targets on efficiency, security, stability, and performance.

Trust and ownership: every target is clear and owned by one person with full autonomy to reach it.

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

Stack

Frontend:
React/Next.js (Type Script)

Backend:
Nest.js (Type Script)

Database:
Postgre

SQL, Algolia

CI/CD:
Git Hub Actions, Cypress

Previous experience in these technologies is not required; we’ll help you ramp up quickly through focused onboarding and internal bootcamps.

Qualifications
We’re looking for someone with at least 4 years of experience as a developer, ideally in SaaS or web-based products.

We move fast by keeping things simple, and we want someone who shares that mindset: experienced enough to know when to push for structure, and wise enough to know when to cut the noise and just build.

Built real products, learned from trial and error, and developed instinct to separate what truly matters from what doesn’t.

Brings seniority through judgment, not hierarchy – the ability to make smart, pragmatic decisions that balance quality and speed.

Values clarity over complexity, progress over perfection. Mentors others with empathy, shares knowledge, helps elevate the team without slowing it down.

Benefits

4 weeks holiday + 1 week during Christmas time

Competitive stock option program

Health insurance (including dental plan)

Online Medicine with Dialogue

RRSP program

Allowance for ecological transport (bike, transit)

Wellness Budget

Team volunteering four times per year

Offsite summit once a year with the entire team.

Office located in Plateau Mont-Royal, possibility of flexible, hybrid work.

Recruitment Process

Call with Recruiter (45 min)

Meeting with Hiring Manager (1.5 h)

Case Study (2 h)

Cultural interview with leadership (1 h)

Team lunch & Reference check

Job offer

Seniority level
Mid-Senior level

Employment type

Full-time

Job function
Engineering and Information Technology

Industries
Software Development

Location
Greater Montreal Metropolitan Area

We’re welcoming applicants from all backgrounds; research shows that candidates from underrepresented backgrounds often don’t apply if they don’t check every box. If this applies to you and you’re interested in the position, we'd love to hear from you!

Referrals increase your chances of interviewing at Zeffy by 2x.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary