Senior Software Engineer, Online Giving
GiveCampusFundraising company
United StatesSenior
Y Combinator
Silversmith Capital Partners
Michael Seibel
Claire Hughes Johnson
Mike Volpe
JMI Equity
Software Engineering
About the role
TL;DR
Senior Software Engineer to lead development of the online giving platform.
- •The Online Giving team owns the core giving experience on the GiveCampus platform, including donation forms, payment processing, and campaign tools.
- •This role is crucial for ensuring the reliability and functionality of all donations processed.
- •Key Responsibilities Build and maintain donor-facing giving forms, pages, and admin tools.
- •Develop and harden payment flows across various payment methods.
- •Work across the full stack, from UI components to backend services.
- •Own projects end-to-end: architecture, coding, testing, deployment, and support.
- •Partner with Product Managers and Designers to create technical solutions.
- •Requirements 6+ years of hands-on development experience.
- •Full-stack proficiency with modern front-end and backend frameworks (React/Vue.js + Ruby on Rails/Node.js/Python).
- •Strong SQL database skills and API design experience.
- •Experience with cloud platforms and CI/CD pipelines.
- •A test-driven mindset and sharp debugging instincts.
Required skills
ReactRuby on RailsSQLJavaScriptPythonNode.jsAWSCI/CDGitLinuxPostgreSQLJestRSpec
Nice-to-have skills
Vue.js
Domain expertise
edtechnonprofit
Tech stack
ReactVue.jsRuby on RailsNode.jsPythonSQLAWSGitLinuxPostgreSQLJestRSpec