GiveCampus

GiveCampus

GiveCampus is the world's #1 fundraising platform for nonprofit educational institutions, offering a blend of crowdfunding, peer-to-peer fundraising, social networking, and gamification. Trusted by over 1,000 colleges, universities, and K-12 schools, G...

Internet Software & Services
51-250
Founded 2014

Description

  • Build and maintain mobile-first giving forms, giving pages, and administrative tools focused on conversion and accessibility.
  • Develop and improve one-time, recurring, membership, ACH, Stripe, and digital wallet payment flows.
  • Work across frontend components, backend services, database queries, and performance optimization.
  • Own small-to-medium projects from technical design and implementation through testing, deployment, and production support.
  • Collaborate with Tech Leads, Product Managers, Designers, and engineers to translate user and business needs into technical solutions.
  • Participate in sprint planning, story scoping, estimation, code reviews, and acceptance-criteria refinement.
  • Write clean, tested, and documented code while contributing to technical debt reduction and coding standards.
  • Support interviewing, onboarding, mentoring, and helping teammates resolve technical issues.
  • Participate in team support and paired 24/7 on-call rotations, including reconciliation, recurring-gift, reporting, and configuration issues.

Requirements

  • 3+ years of hands-on software development experience.
  • Full-stack proficiency with a modern frontend framework such as React or Vue.js and a backend language/framework such as Ruby on Rails, Node.js, or Python; Rails and React preferred.
  • Experience contributing to technical designs and breaking features into incrementally shippable work.
  • Strong SQL skills, including schema design, query optimization, and data integrity.
  • Experience building and integrating RESTful APIs.
  • Experience with unit, integration, and end-to-end testing.
  • Familiarity with AWS, Azure, or similar cloud platforms and CI/CD pipelines.
  • Strong debugging, communication, ownership, and judgment in production environments.
  • User-focused approach to engineering decisions affecting donors, school administrators, and fundraising results.
  • Preferred: payments experience with Stripe, ACH, digital wallets, webhooks, idempotency, retries, reconciliation, or third-party testing.
  • Preferred: Ruby on Rails, RSpec, consumer checkout or donation flows, fintech/e-commerce/fundraising products, caching, observability, performance troubleshooting, or frontend design experience.

Benefits

  • Remote-first work anywhere in the U.S.
  • Flexible access to a 12,000-square-foot Washington, DC office.
  • Company-wide and team-specific onsite gatherings, partner visits, and retreats.
  • Clear growth path toward Senior Software Engineer roles.
  • Inclusive, supportive environment focused on learning and development.
  • Equal opportunity employer committed to diversity and inclusion.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Query Execution

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a Software Engineer for its Query Execution Team in Denmark to build and improve high-performance, reliable, and modular distributed query systems powering critical customer workloads.

C C++ MongoDB Rust
3 hours, 53 minutes ago

Senior Software Engineer, Query Execution

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a software engineer in Germany to develop and improve reliable, high-performance distributed query execution systems that support customers’ critical workloads.

AWS Azure C C++ GCP MongoDB Rust
3 hours, 53 minutes ago

Senior Software Engineer, Query Execution

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a Software Engineer for its Query Execution Team in Spain to build and improve high-performance, reliable, and modular distributed query systems that support customers’ critical workloads.

AWS Azure C C++ GCP MongoDB Rust
4 hours, 8 minutes ago

Senior Software Engineer, Query Execution

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a Software Engineer for its Query Execution Team to develop and improve high-performance, reliable, modular distributed query systems powering critical customer workloads; the role can be based remotely in Bulgaria.

C C++ MongoDB Rust
4 hours, 8 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers