Raisely, in partnership with Aplos and Keela, is revolutionizing the nonprofit sector by developing integrated cloud solutions for accounting, fundraising, and CRM. They're seeking a Senior Software Engineer to join their remote-first team, focusing on both backend and frontend development.
The ideal candidate will bring 7+ years of software engineering experience, with at least 2 years in a senior role. The position requires expertise in JavaScript/TypeScript, Node.js, and Java, along with experience in both SQL (PostgreSQL) and NoSQL (MongoDB) databases. Frontend skills, particularly with React, are essential for this full-stack role.
This role offers an excellent opportunity to make a meaningful impact in the nonprofit sector while working with modern technologies. The position combines technical leadership with hands-on development, requiring someone who can mentor team members, drive architectural decisions, and maintain high coding standards.
The compensation package is competitive, ranging from $135,000 to $165,000 CAD, with comprehensive benefits including medical, dental, and vision insurance, 4 weeks vacation, and a 4% RRSP match. The remote-first culture offers flexibility and work-life balance, with additional benefits like volunteer time off and extended holiday closures.
The role involves leading complex projects, contributing to technical direction, and collaborating with product management to align engineering work with business goals. You'll be expected to participate in on-call duties, code reviews, and strategic discussions while maintaining clear documentation.
This is an excellent opportunity for a senior engineer who wants to combine technical excellence with social impact, working in a supportive, remote-first environment with a clear mission to empower nonprofits worldwide.