CareerPlan

Senior Software Engineer

BC, AB, ON, MBRemoteFull-timeCA$160k2026-10-16 → 2026-11-10
Remote

Core

Senior full-stack engineer building an AI-native CRM and data platform for nonprofit organizations, focusing on donor management, integrations, and automation.

Role type

Senior IC full-stack software engineer (AI-native)

Builds

AI-native software platform for nonprofits (CRM, data, integrations)

Domain

Nonprofit / SaaS / AI

Deliverable

production ML models | product features

Required skills

Full-stack development, AI coding agents, system architecture, secure APIs, database design, automated testing, mentoring

Preferred skills

TypeScript/JavaScript, Node.js, React, Python, PostgreSQL, Kafka, Kubernetes, nonprofit/CRM experience

Technologies

TypeScript, JavaScript, Node.js, React, Next.js, Vue, Python, PostgreSQL, MongoDB, Kafka, Kubernetes, Vercel, Cursor, Claude Code, Copilot

Responsibilities

Own high-impact projects end-to-end from prototype to production, design secure APIs and data models, direct coding agents and review their output, run AI-native Plan → Implement → Verify workflow, improve team capability through code review and mentoring, monitor and troubleshoot production systems

Seniority

Senior, hands-on IC