Software Engineer, Online Giving
Core
Build and maintain donor-facing giving forms, payment flows, and campaign tools for non-profit educational institutions.
Role type
Full-stack Software Engineer
Builds
Mobile-first Giving Forms, Giving Pages, payment processing (Stripe, ACH, Digital Wallets), recurring giving, and Memberships for schools.
Domain
EdTech / Fintech / Non-profit fundraising
Deliverable
production ML models | product features
Required skills
Ruby on Rails, React, SQL, RESTful APIs, CI/CD, AWS, unit/integration testing, debugging
Preferred skills
Payments (Stripe, ACH, webhooks), RSpec, consumer checkout flows, fundraising/fintech experience, caching, observability
Technologies
Ruby on Rails, React, Postgres, Redis, Stripe, Spreedly, PayPal, AWS, ArgoCD, Kubernetes
Responsibilities
Build donor-facing forms and payment flows; own features end-to-end from design to deployment; participate in sprint planning and code reviews; support platform stability via on-call rotation.
Seniority
Mid-level, hands-on IC