Senior Software Engineer, Online Giving
Core
Design and build the online giving platform for non-profit educational institutions, handling donor-facing forms, payment processing, and fundraising campaign tools.
Role type
Senior Software Engineer (Full-Stack)
Builds
Mobile-first giving forms, giving pages, payment flows (Stripe, ACH, Digital Wallets), and admin tools for schools.
Domain
EdTech / Fintech / Non-profit fundraising
Deliverable
production ML models | product features
Required skills
Full-stack development, React or Vue.js, Ruby on Rails or Node.js, SQL database design and optimization, API design, system design, test-driven development, cloud platforms (AWS/Azure), CI/CD pipelines.
Preferred skills
Payments experience (Stripe, ACH, digital wallets, webhooks), Ruby on Rails and RSpec expertise, high-conversion checkout flow building, fundraising/fintech/e-commerce product experience, Postgres administration.
Responsibilities
Build and maintain donor-facing giving forms and payment flows; work across the full stack from UI to backend; own projects end-to-end including architecture and deployment; mentor junior engineers; support platform stability and on-call rotation.
Seniority
Senior, hands-on IC with mentorship responsibilities