Join Traction Rec as a Senior Product Developer building best-in-class SaaS products and AI agents across Salesforce and cloud-native stacks. You'll tackle complex challenges, drive technical excellence, and shape development practices for nonprofit technology serving YMCAs, JCCs, and similar community organizations.
Computer Science Degree or equivalent experience
5+ years professional experience in object oriented programming on a product
Experience as a technical leader on a development team
Web development experience using component based JavaScript and TypeScript frameworks such as React
Understanding of fundamental design principles behind scalable applications
Strong knowledge of relational databases
Excellent communication skills and experience working in highly collaborative teams
Highly motivated with ability to work and make decisions independently
Design, build, and maintain efficient, reusable, and reliable code across Salesforce platform and cloud-native stack
Design and ship new features across existing and emerging products
Lead from the front by defining new and improved processes
Oversee proposed solutions and ensure implemented software meets business objectives well into future
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization and automatization
Troubleshoot and resolve production issues as part of tier 3 support
Participate in monthly spike days where team pairs up and builds new ideas
Role open to remote candidates based in Canada with preference for PST/EST
Company serves nonprofit organizations like YMCAs, JCCs, BGCA, and Salvation Army Kroc Centers
Committed to Pledge 1% for the Planet dedicating 1% of time, product, profit, or equity to environmental causes
Recognized as Salesforce Nonprofit Sales Partner of the Year and ISV Partner of the Year
Named to Globe & Mail's Top Growing Companies 2024 and 2025
Deloitte Technology Fast 50 winner 2024 and Fast 500 winner 2024 and 2025
Living Wage Certified employer in British Columbia
Values: Community, Authenticity, Impact, Fun, and Growth
Recruiting process is 100% human with no bots making hiring decisions
Employment contingent on successful completion of background and reference checks
131,000 ā 191,400 CAD
/ year
123,000 ā 180,400 CAD
/ year
153,000 ā 213,000 CAD
/ year
40,000 ā 60,000 USD
/ year
100,000 ā 150,000 CAD
/ year