Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer II - Keela

at Aplos/Raisely/Keela

Posted 4 days ago 4 applied

Description:

  • 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.