Senior Software Developer
Hybrid · Montréal, Quebec, Canada
Job Summary
Senior Software Developer at Zeffy responsible for building and scaling critical tools for nonprofits. You will own projects from idea to production, mentor teammates, and contribute to a culture of simple, fast software. The role emphasizes delivering practical solutions across the stack (Frontend: React/Next.js with TypeScript; Backend: Nest.js with TypeScript; Database: PostgreSQL; search/indexing with Algolia) and improving reliability and performance (e.g., payments, data models, and infrastructure). The team values judgment, clarity, and the ability to push for structured, maintainable solutions while enabling rapid delivery. The role includes collaboration on initiatives like rich-text email builders, payment flows, rate limiting, and fundraising features, with a hybrid work arrangement in Montreal, QC, Canada.
Required Qualifications
- At least 4 years of experience as a developer, preferably in SaaS or web-based products
- Strong experience with frontend: React/Next.js (TypeScript)
- Backend: Nest.js (TypeScript)
- Databases: PostgreSQL
- Search/indexing: Algolia
- CI/CD: GitHub Actions, Cypress
- Ability to mentor others and help shape processes
- Ability to balance quality and speed; prioritize simplicity and clarity
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.