Keela, Aplos, and Raisely are on a mission to empower nonprofits worldwide with technology to drive change.
The company aims to create a fully integrated cloud platform tailored for nonprofits, providing seamless solutions for accounting, fundraising, and CRM.
The position is for a Mid-level Software Engineer who will develop both backend and frontend code bases.
The engineer will collaborate with high-performing team members to build scalable, distributed solutions focusing on performance, reliability, and observability.
Responsibilities include developing high-quality software designs, maintaining legacy code, advancing micro-services and APIs, and taking ownership of mid-level projects.
The engineer will actively contribute to team discussions, code reviews, and technical decision-making, as well as write unit tests and prioritize commitments.
Requirements:
A minimum of 2-3 years of professional software development experience is required.
Professional coding experience in one or more modern languages is necessary, with Node.js being a must.
Experience with modern databases such as MongoDB or PostgreSQL is required.
Familiarity with modern full-stack frameworks like Express, Fastify, Meteor, or Django is needed.
Familiarity with modern front-end frameworks such as Angular, React, or VueJS is also required.
Strong technical skills to write quality code with minimal supervision are essential.
The candidate should be able to solve intermediate problems autonomously and communicate effectively within a team.
A Bachelor’s degree in Computer Science or a related field, or equivalent experience, is required.
Experience with tools such as Linear, Notion, GitHub, Slack, and Python is preferred.
Familiarity with Agile/Scrum development practices is necessary.
A strong sense of ownership, urgency, accountability, and the ability to drive projects to completion independently is essential.
Benefits:
The salary range for this position is $118,000 - 145,000 CAD, depending on location and determined by skills, education, experience, and geographic location.
The company offers remote work opportunities and generous PTO plans, including 4 weeks of vacation, volunteer time off, and an office closure from Christmas to New Year’s Day.
Paid parental leave of 12 weeks is supported.
Robust medical, dental, vision, disability, and life insurance coverages are provided.
The company offers a 4% match on RRSP contributions.