Senior Software Engineer
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