GiveCampus

GiveCampus

Senior Software Engineer

United States · Senior

Sponsorship not specifiedDetected 131 days ago
JavaScriptPythonRubySwiftReactVue.jsNode.jsDjangoRailsBackend DevelopmentFull-Stack DevelopmentSQLPostgreSQLMySQLSQLiteAWSAccessibilityTest AutomationMentoringAdaptability

About the role

  • GiveCampus is backed by leading investors including Y Combinator, but we're also practitioners of Sustainable Growth: we've made the Inc.
  • 5000 list of America's fastest-growing private companies each of the last five years and we've been profitable nine of the last 10.
  • In 2025, we celebrated a $140 million growth investment that included a major liquidity event for GiveCampus employees-the second in less than three years.

Responsibilities

  • Iterating quickly, building new features from start to finish and back end to front end, including architecture design, coding, automated testing, and supporting each implementation in production.
  • Propose, refine and validate technical implementation for a pod's roadmap work
  • Participating in the support of the platform on a rotational basis (team based support and paired 24/7 on call rotation)
  • Every GiveCampus employee plays a meaningful role in shaping what comes next, and we're growing the team in support of our ambitious plans-including a $100 million investment in AI product development.

Requirements

  • Functional, real world programming experience (vs. theoretical) in one of the following: Ruby, Python or Javascript/node.js
  • System design experience with a focus on architecting solutions that can be implemented incrementally while keeping an eye towards scale and resilience
  • Experience with MVC frameworks such as Rails, Django, Pyramid, etc
  • Experience with modern front-end frameworks like React and Vue.js
  • Experience with deployments to Heroku, AWS, or similar.
  • Experience balancing swift and long-term code maintainability.

Nice to have

  • Deep expertise with Ruby/Ruby on Rails and RSpec.
  • Experience with Postgres database administration.
  • Operations experience and how it pertains to site reliability/speed.
  • Familiarity with networking, caching, database, and how to triage performance and stability issues.
  • Experience working on a fundraising/crowdfunding platform.
  • Experience working on a fintech or payments technology product.
  • 8 plus years of hands-on development experience

Skills

  • Working on the full stack, from UI elements to backend services including getting into database tuning and performance.
  • Tackling a wide variety of technical issues throughout our stack and contributing to all parts of the code base and shared documentation.
  • Working closely with the PM on implementation tradeoffs and work breakdown for new projects
  • Assist the PM with setting schedules and milestones - accountable for the pod shipping.
  • Mentoring more junior staff to help them grow in their craft
  • Contribute to team-wide initiatives including coding standards, technical debt refinement and system security monitoring
  • Participate in the interviewing and onboarding new team members and assist in the refinement of our interviewing processes

Benefits

  • If you believe in the transformative power of education and want to join a fast-growing, mission-driven company, you'll fit right in.

Company info

  • GiveCampus is the world's leading fundraising platform for non-profit educational institutions.
  • Trusted by millions of donors and 1,300+ colleges, universities, and K-12 schools, our mission is to help advance the quality, the affordability, and the accessibility of education.
  • At our current pace, we will facilitate $100 billion in charitable giving over the next decade-enough money to send more than 1 million students to college, tuition-free.
  • GiveCampus is backed by leading investors including
  • While we operate at meaningful scale, we're still small relative to the commercial and social good opportunities in front of us.

Visa & Work Authorization

  • because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition or any pr

This listing is sourced directly from GiveCampus's careers page and normalized into a canonical job model.