V

Velora

Integrated nonprofit platform: fundraising, CRM, accounting

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 5 years of experience as a software engineer, including at least 2 years at senior level; SaaS product experience is preferred.
  • Experience independently leading complex full-stack projects from design through production and breaking work into manageable pieces.
  • Strong web fundamentals, including state management, authentication, authorization, secure APIs and data modelling.
  • A solid understanding of system architecture and databases, with a practical approach to reliability, security and scale.
  • Daily use of AI coding agents and the judgment to guide their work, review output and catch mistakes.
  • Ownership of software quality, from automated testing and release readiness through production performance.
  • Ability to communicate clearly and collaborate closely with Product and engineering, including constructive feedback and thoughtful technical tradeoffs.
  • Commitment to helping other engineers grow through mentoring, code review and knowledge sharing.

Responsibilities

  • Own high-impact projects end to end, from a Product prototype through solution design, build, release and post-release stability.
  • Partner with Product to clarify customer outcomes, break work into useful increments and raise scope-versus-date tradeoffs early.
  • Work across frontend, backend, infrastructure and data to deliver complete features rather than a single layer.
  • Design secure APIs and data models, protect sensitive donor information and coach teammates on secure engineering practices.
  • Run an AI-native Plan → Implement → Verify workflow: direct coding agents, critically review their output and remain accountable for every change.
  • Own quality and release readiness through unit, integration and end-to-end tests, failure-case validation and production verification; monitor and troubleshoot shipped work.
  • Shape technical direction through designs that weigh options, balance business needs with future scale and evolve mature application logic into newer services where appropriate.
  • Improve team outcomes through prompt, rigorous code reviews, mentoring, knowledge sharing, reusable patterns and agent workflows.

Desired Qualifications

  • SaaS product experience.
  • Familiarity with TypeScript, JavaScript, Node.js, React, Next.js, Vue or similar frameworks; Python is a plus.
  • Familiarity with PostgreSQL, MongoDB, schema design, migrations and event-driven systems such as Kafka or change data capture.
  • Familiarity with cloud infrastructure, containers and serverless platforms such as Kubernetes or Vercel, plus feature flags and observability.
  • Familiarity with AI coding agents such as Cursor, Claude Code or Copilot and reusable agent workflows.
  • Experience designing data and AI-powered features, including metrics or semantic layers, analytics data modelling and LLM-driven flows that stay correct and trustworthy.
  • Nonprofit, CRM or fundraising experience.

About the Company

Velora

Integrated nonprofit platform: fundraising, CRM, accounting

Velora unifies fundraising, donor management, and fund accounting for nonprofits by integrating Raisely, Keela, and Aplos into a single suite. It syncs donor data, campaigns, donations, event tickets, and financial records across modules, enabling a connected platform and centralized reporting. By offering three established tools under one umbrella with a shared data model, Velora reduces integration work for mid-sized nonprofits (revenue typically $1–$10 million) while remaining scalable. Its goal is to help over 15,000 nonprofits operate more efficiently, improve donor engagement, and ensure accurate fund accounting across the organization.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
2025

Recently Posted Jobs

Explore more opportunities at Velora

See more jobs