Velora logo
Velora·

Software Engineer - Velora

About Velora

Aplos, Raisely, and Keela have come together to form one unified company: Velora, with a shared mission to help nonprofit organizations thrive. Our combined expertise spans fundraising, donor management, financial tracking, and communications—offering a powerful suite of tools designed to reduce complexity so nonprofits can focus on making a difference.

We are one company with three products servicing customers in the impact space. Working at Velora means you have the opportunity to build across all our products.

About the Role

We're hiring a Software Engineer to help build Velora's AI-native software platform, giving nonprofit teams more time for their mission and less time spent on administration. You'll join the team that builds the CRM, data, and integrations at the core of the platform, supporting donor management, communications, automation, and reporting.

This is a full-stack role where you'll own well-scoped features end to end, from a Product prototype through build, release, and verification in production. You'll work across frontend, backend, infrastructure, and data, own the testing and quality of your own work, and keep an eye on what you ship after it goes live. You'll grow your design and scoping skills with guidance from senior engineers and partner closely with Product along the way.

AI is central to how we work. You'll direct coding agents on your own features, review every output critically, and stay accountable for what ships. You'll also take part in code reviews, giving thoughtful feedback and using what you learn to raise the quality of your own work.

What Will You Be Doing?

  • Own well-scoped features end to end: From a PM's prototype through build and release, engaging Product early and growing with guidance on scope and trade-offs.
  • Work across the full stack: Frontend, backend, infrastructure, and data on your own features rather than a single layer.
  • Work AI-native by default: Direct approved agents in Cursor on your own work, review output critically, and stay accountable for everything you ship.
  • Own quality for your features with no QA handoff: Write unit, integration, and end-to-end (E2E) tests, flagging higher-risk work to determine if central QA support is needed.
  • Ship continuously to production: Deploy small changes continuously, often behind feature flags. Work is completed when verified in production.
  • Own post-release monitoring: Monitor, triage, and fix issues after release.
  • Build securely: Design securely from the start with particular care for sensitive donor data.
  • Contribute to technical design: Learn how a mature core application transitions into newer services while making code improvements with guidance.
  • Participate in code reviews: Provide timely, constructive feedback and apply peer learnings to your work.

How We Build

  • Deploy to production multiple times a day using feature flags to separate deploying from releasing.
  • AI increases individual leverage while pairing and peer judgment remain essential.
  • Meeting-light environment: short daily standups, bi-weekly retros, and meeting-free Fridays.

What We're Looking For

  • 2–3 years of experience as a software engineer; SaaS product experience preferred.
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • Proven track record of delivering well-scoped features to production with minimal supervision.
  • Full-stack development experience with reliable execution in production.
  • Active use of AI coding agents in daily work with the ability to direct and verify outputs.
  • Experience owning testing and quality for features independently.
  • Security-first mindset with care for handling sensitive customer/donor data.
  • Strong collaboration and communication skills, raising trade-offs early and staying pragmatic.

Technical Expertise

Familiarity with some of the following (we don't expect all):

  • TypeScript/JavaScript and Node.js; Python is a plus.
  • React, Vue, or modern front-end frameworks.
  • PostgreSQL and MongoDB, including schema design and migrations.
  • Kafka, change data capture, or event-driven architecture.
  • Cloud and serverless platforms, containers, feature flags, and production observability.
  • Cursor, coding agents, and reusable agent workflows.

Additional Qualifications

  • Proficiency in English (written and spoken).
  • Experience with Linear, Notion, GitHub, and Slack.
  • Experience with nonprofit, CRM, or fundraising software is a plus.

Why Work With Us?

  • Salary: $160K - $180K CAD base compensation range.
  • Paid Time Off: 4 weeks paid leave, 11 public holidays, generous paid sick leave, plus a 2-week end-of-year company shutdown.
  • Work Remotely: Remote-first culture across approved Canadian locations (ON, AB, BC, MB).
  • Learning & Growth: Budget and support for conferences, courses, and learning new skills.
  • Health Coverage & Retirement: Robust medical, dental, vision, disability, life insurance, and a 4% retirement match.

Timezone overlap

UTC-8–-4

Open to

NA

Sign in to track applications and earn points.

More roles at Velora

Similar remote roles