Skip to content
GiveCampus logo

Senior Software Engineer, Online Giving

GiveCampusFundraising company
United StatesSenior
Silversmith Capital Partners
Y Combinator logo
Y Combinator
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.
View original posting →

Required skills

ReactRuby on RailsSQLJavaScriptPythonNode.jsAWSCI/CDGitLinuxPostgreSQLJestRSpec

Nice-to-have skills

Vue.js

Domain expertise

edtechnonprofit

Tech stack

ReactVue.jsRuby on RailsNode.jsPythonSQLAWSGitLinuxPostgreSQLJestRSpec

Similar jobs

F

DevOps Engineer (m/f/d) (Freelance/Service Agreement)

K

Senior Systems Engineer, Fault Management