Senior Software Engineer
Core
Design and build full-stack features for AI-powered tools serving nonprofits and Fortune 100 companies.
Role type
Senior Full-Stack Software Engineer
Builds
End-to-end software solutions and AI-powered product features
Domain
Social impact technology / Nonprofit sector
Deliverable
production ML models | product features
Required skills
Full-stack JavaScript/TypeScript, React, Node.js, REST APIs, GraphQL, MySQL/PostgreSQL, CI/CD, AWS, AI coding assistants
Preferred skills
AI-powered product features (LLM integration), Docker/Kubernetes, Infrastructure as Code, Nonprofit tech experience
Technologies
React, Node.js, TypeScript, MySQL, PostgreSQL, GitHub Actions, CircleCI, AWS, Copilot, Cursor, Claude
Responsibilities
Design and build full-stack features, implement backend services and APIs, create frontend UI/UX, evaluate tradeoffs for business value, own work from planning to demo, use AI tools for coding and debugging, partner with product/design/QA, conduct code reviews
Seniority
Senior, hands-on IC