Givebutter
Overview
Join us as a Senior Backend Engineer at Givebutter, a nonprofit fundraising and CRM platform. We’re looking for a full‑stack engineer with strong backend focus to build and scale communication systems for nonprofits.
Base Pay Range $150,000.00/yr - $170,000.00/yr
Company Description Givebutter is a #1 rated nonprofit software company that powers fundraising, donor management, and communication tools for millions of changemakers. We operate with a 100% transparent tip‑or‑fee model and have earned Great Place to Work® recognition for four consecutive years.
Role Description As a Senior Backend Engineer, you’ll work on
Engage
and
CRM
teams using PHP/Laravel, MySQL, React/TypeScript, and high‑volume messaging APIs to build scalable email, SMS, and direct mail systems.
Responsibilities
Design and implement backend and frontend features using PHP/Laravel and React/TypeScript for messaging, donor relationships, data imports/exports, and reporting.
Collaborate cross‑functionally with product, design, and engineering to translate user feedback into scalable interfaces.
Work with APIs and third‑party integrations, including email editors, campaign builders, and public APIs.
Build and maintain systems that support high‑volume data processing, seasonal traffic spikes, and legacy CRM migrations.
Contribute to engineering excellence through code reviews, technical standards, and team initiatives.
Evaluate AI‑generated code and technical solutions to accelerate development.
Participate in support rotation to address production issues during business hours.
Requirements
4–5+ years of software development experience, ideally in full‑stack roles with a backend focus.
Strong proficiency in PHP/Laravel (or similar backend frameworks).
Experience with React, TypeScript, and modern JavaScript (ES6+).
Experience with relational databases (MySQL/PostgreSQL) and query optimization for large datasets.
Familiarity with API design, RESTful services, and third‑party integrations.
Experience with state management libraries (TanStack Query, SWR, Zustand, Redux, etc.).
Knowledge of component architecture, React hooks, and build tools (Vite, Webpack).
Experience with data import/export systems, CSV processing, and marketing automation tools.
Familiarity with message queues, background jobs, and async operations for large‑scale processing.
Experience debugging and optimizing production systems.
Excellent communication skills and a collaborative mindset.
Remote, located in specified hubs (Austin, Denver, Indianapolis, Los Angeles, San Francisco, New York, Salt Lake City, Minneapolis, Seattle, Nashville).
Nice to Have
Experience with email/messaging platforms and campaign builders.
Familiarity with Salesforce, HubSpot, or donor management systems.
Experience with reporting tools, analytics dashboards, or BI.
Knowledge of accessibility standards (WCAG).
Experience with testing frameworks (Vitest, Jest, Playwright) and test‑driven development.
Familiarity with monorepo tools (Turborepo, Nx, Lerna).
Understanding of data deduplication and contact management algorithms.
Experience with high‑volume transaction processing or nonprofit fundraising workflows.
Mission‑driven mindset and background with nonprofit or social impact organizations.
Benefits
Remote Work: choose one of our 10 hubs (Austin, Denver, Indianapolis, Los Angeles, San Francisco, New York, Salt Lake City, Minneapolis, Seattle, Nashville).
Health Insurance: Medical, Dental, Vision coverage 100% for employees; an HSA/FSA.
Dependent Care Coverage: 50% medical, dental, vision premiums for dependents.
Mental Health: TalkSpace membership access.
401k: 3% match.
Flexible PTO: uncapped vacation days and company‑recognized holidays.
Wellness Week: company‑wide retreat each summer.
Parental Leave: 12 weeks paid for all parents.
Home Office Stipend: equipment and technology support.
Charitable Giving: donate up to $50/month to any verified nonprofit.
Professional Development: learning reimbursement opportunities.
Love What You Do: mission‑driven company serving the charitable sector.
Interview Process
Recruiter Screen – 30‑minute conversation to discuss background and role.
Hiring Manager Interview – deeper dive into experience and working style.
Assessment – live coding, case study, or take‑home project (may include two parts).
Values Interview – alignment with core values and leadership principles.
References – check with few close colleagues.
Offer – if all goes well.
EEO Statement We are an equal‑opportunity employer. Contributions to diversity and inclusion are important to us.
#J-18808-Ljbffr
Base Pay Range $150,000.00/yr - $170,000.00/yr
Company Description Givebutter is a #1 rated nonprofit software company that powers fundraising, donor management, and communication tools for millions of changemakers. We operate with a 100% transparent tip‑or‑fee model and have earned Great Place to Work® recognition for four consecutive years.
Role Description As a Senior Backend Engineer, you’ll work on
Engage
and
CRM
teams using PHP/Laravel, MySQL, React/TypeScript, and high‑volume messaging APIs to build scalable email, SMS, and direct mail systems.
Responsibilities
Design and implement backend and frontend features using PHP/Laravel and React/TypeScript for messaging, donor relationships, data imports/exports, and reporting.
Collaborate cross‑functionally with product, design, and engineering to translate user feedback into scalable interfaces.
Work with APIs and third‑party integrations, including email editors, campaign builders, and public APIs.
Build and maintain systems that support high‑volume data processing, seasonal traffic spikes, and legacy CRM migrations.
Contribute to engineering excellence through code reviews, technical standards, and team initiatives.
Evaluate AI‑generated code and technical solutions to accelerate development.
Participate in support rotation to address production issues during business hours.
Requirements
4–5+ years of software development experience, ideally in full‑stack roles with a backend focus.
Strong proficiency in PHP/Laravel (or similar backend frameworks).
Experience with React, TypeScript, and modern JavaScript (ES6+).
Experience with relational databases (MySQL/PostgreSQL) and query optimization for large datasets.
Familiarity with API design, RESTful services, and third‑party integrations.
Experience with state management libraries (TanStack Query, SWR, Zustand, Redux, etc.).
Knowledge of component architecture, React hooks, and build tools (Vite, Webpack).
Experience with data import/export systems, CSV processing, and marketing automation tools.
Familiarity with message queues, background jobs, and async operations for large‑scale processing.
Experience debugging and optimizing production systems.
Excellent communication skills and a collaborative mindset.
Remote, located in specified hubs (Austin, Denver, Indianapolis, Los Angeles, San Francisco, New York, Salt Lake City, Minneapolis, Seattle, Nashville).
Nice to Have
Experience with email/messaging platforms and campaign builders.
Familiarity with Salesforce, HubSpot, or donor management systems.
Experience with reporting tools, analytics dashboards, or BI.
Knowledge of accessibility standards (WCAG).
Experience with testing frameworks (Vitest, Jest, Playwright) and test‑driven development.
Familiarity with monorepo tools (Turborepo, Nx, Lerna).
Understanding of data deduplication and contact management algorithms.
Experience with high‑volume transaction processing or nonprofit fundraising workflows.
Mission‑driven mindset and background with nonprofit or social impact organizations.
Benefits
Remote Work: choose one of our 10 hubs (Austin, Denver, Indianapolis, Los Angeles, San Francisco, New York, Salt Lake City, Minneapolis, Seattle, Nashville).
Health Insurance: Medical, Dental, Vision coverage 100% for employees; an HSA/FSA.
Dependent Care Coverage: 50% medical, dental, vision premiums for dependents.
Mental Health: TalkSpace membership access.
401k: 3% match.
Flexible PTO: uncapped vacation days and company‑recognized holidays.
Wellness Week: company‑wide retreat each summer.
Parental Leave: 12 weeks paid for all parents.
Home Office Stipend: equipment and technology support.
Charitable Giving: donate up to $50/month to any verified nonprofit.
Professional Development: learning reimbursement opportunities.
Love What You Do: mission‑driven company serving the charitable sector.
Interview Process
Recruiter Screen – 30‑minute conversation to discuss background and role.
Hiring Manager Interview – deeper dive into experience and working style.
Assessment – live coding, case study, or take‑home project (may include two parts).
Values Interview – alignment with core values and leadership principles.
References – check with few close colleagues.
Offer – if all goes well.
EEO Statement We are an equal‑opportunity employer. Contributions to diversity and inclusion are important to us.
#J-18808-Ljbffr