Givebutter

Senior Full-Stack Engineer, Acquisition

Remote

$180,000 – $200,000Compensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Nonprofit Software, Fundraising & CRMIndustries

Position Overview

  • Location Type: Remote
  • Job Type: Full-Time
  • Salary: $180K - $200K

Givebutter is seeking a Senior Full-Stack Engineer to join their Growth team. This role will focus on acquisition and owning experiments that directly impact the nonprofit acquisition funnel and activation rates in a high-tempo experimentation culture.

Company Description

Givebutter is the most-loved nonprofit fundraising and CRM platform, empowering millions of changemakers to raise more, pay less, and give better. Nonprofits use Givebutter to replace multiple tools for fundraisers, events, donation forms, donor management (CRM), emails, and text blasts. The platform is free with a transparent tip-or-fee model. Givebutter has been certified as a Great Place to Work® for four consecutive years and is the #1 rated nonprofit software company on G2. Their mission is to empower the changemaker in all of us, believing that giving and work should be fun.

Role Description & Why Join

  • Mission-driven: Work with inspiring nonprofits making a positive impact.
  • Democracy of code: Value equal contributions and foster open discussion on architecture and ideas.
  • Focus time: Minimize meetings, allowing engineers to control their calendars and block uninterrupted time.
  • Automated CI/CD: Fully automated, hands-off build and deployment processes.
  • Direct business impact: Code directly influences the number of nonprofits helped.
  • Experimentation at scale: Run A/B tests impacting hundreds of thousands of users.
  • High autonomy: Join a small team with meaningful input on product and company direction.

Responsibilities

  • Design, build, and ship experiments to improve key business metrics.
  • Collaborate with PM, Design, and Marketing for rapid prototyping and testing of new user experiences.
  • Implement robust A/B testing infrastructure and ensure rigor in experiment design.
  • Build full-stack features using React, Laravel, and data integrations.
  • Evaluate and apply AI and machine learning tools (e.g., LLMs, recommendation systems, predictive analytics) for product innovation.
  • Analyze experiment results using SQL and analytics tools to derive actionable insights.
  • Champion growth engineering best practices, maintaining code quality and system reliability.
  • Perform peer code reviews, ensuring code meets acceptance criteria and follows guidelines.
  • Contribute to the growth team’s experimentation roadmap and technical strategy.

Requirements

  • 5+ years of Engineering experience building web applications at scale in-house.
  • Strong proficiency in modern JavaScript/TypeScript and React.
  • Experience with PHP and MVC frameworks (Laravel preferred but not required).
  • Experience with A/B testing, feature flags, and experimentation platforms.
  • Comfort with SQL and data analysis for measuring experiment impact.
  • Track record of working on cross-functional teams with Product and Design.
  • Ability to debug code and applications in production.
  • Capacity to balance speed of iteration with code quality and technical debt.

Nice to Have

  • Experience at high-growth B2B SaaS or consumer products (100k+ MAUs).
  • Familiarity with analytics platforms (e.g., PostHog, Amplitude, Mixpanel, Heap).
  • Experience with or interest in growth metrics, funnels, and conversion optimization.
  • Background in marketing.

Skills

Full-Stack Development
Experimentation
A/B Testing
Frontend Technologies
Backend Technologies
CI/CD
Automation
User Behavior Analysis

Givebutter

Fundraising platform for nonprofits and schools

About Givebutter

Givebutter provides a platform for nonprofits, schools, and other organizations to raise funds through various methods. The platform includes tools for managing events, ticketing, and livestreaming, as well as features for tracking donations and setting up recurring donation plans. It supports both in-person and online fundraising, making it adaptable for different campaign needs. Unlike many competitors, Givebutter allows organizations to use its services for free, generating revenue through transaction fees and optional tips from donors. Additionally, it offers integrations with other applications to improve the fundraising experience.

Washington, District of ColumbiaHeadquarters
2016Year Founded
$6.8MTotal Funding
SEEDCompany Stage
Consumer Software, Social Impact, EntertainmentIndustries
51-200Employees

Benefits

Health Insurance
Mental Health Support
Remote Work Options
401(k) Company Match
Unlimited Paid Time Off
Parental Leave
Home Office Stipend
Professional Development Budget
Charitable Giving

Risks

Emerging competitors like Funraise and Donorbox could capture market share.
Cryptocurrency donations' popularity challenges platforms not fully supporting them.
Economic downturns may reduce transaction volumes, impacting Givebutter's revenue.

Differentiation

Givebutter offers a unique DAF donate button, first in the market.
The platform supports both in-person and digital fundraising, enhancing versatility.
Givebutter integrates with third-party apps, streamlining the fundraising process.

Upsides

Increased digital wallet adoption enhances donor convenience and donation volumes.
Virtual and hybrid events create new opportunities for engaging online donors.
AI-driven analytics help organizations optimize donor campaigns effectively.

Land your dream remote job 3x faster with AI