Design and implement backend and frontend features using PHP/Laravel and React/TypeScript to support messaging (email, SMS, direct mail), donor relationships, data imports/exports, and reporting.
Collaborate cross-functionally with product, design, and other engineers to translate user feedback and needs into intuitive, scalable interfaces and systems.
Work with APIs and third-party integrations, including messaging tools, email editors, campaign builders, CRM import sources, and public APIs.
Build and maintain systems that support high-volume data processing, seasonal traffic spikes, and legacy CRM data migrations.
Contribute to engineering excellence through code reviews, establishing technical standards, and participating in team-wide technical initiatives.
Evaluate and provide feedback on AI-generated code and proposed 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).
Frontend experience with React, TypeScript, and modern JavaScript (ES6+).
Experience with relational databases (MySQL/PostgreSQL), including query optimization for large datasets.
Familiarity with API design, RESTful services, and third-party integrations.
Experience with state management (TanStack Query, SWR, Zustand, Redux, etc.).
Understanding of component architecture, React hooks, and modern build tools (Vite, Webpack).
Strong knowledge of data import/export systems, CSV processing, and CRM or 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.
Must be located in Austin, Denver, Indianapolis, Los Angeles, Minneapolis, Nashville, New York City, Salt Lake City, San Francisco, or Seattle (remote within United States).
Must be authorized to work in the United States (US citizen or permanent resident).
Benefits
Remote Work: Work from anywhere in the United States.
Health Insurance: We offer Medical, Dental, and Vision insurance covered 100% for employees as well as HSA and FSA accounts.
Mental Health: Givebutter health insurance plans come with access to a TalkSpace membership.
401k: We offer a 3% 401k match for all eligible employee's.
Vacation and Holiday: Givebutter offers a Flexible PTO policy with uncapped Vacation days. Givebutter is closed for a whole week in the summer for an employee Wellness Week.
Parental Leave: We offer 12 weeks of paid leave for all parents and comprehensive leave planning management through Aidora.
Home Office Stipend: Upgrade your home office with company-sponsored expenses, including high-quality laptops, monitors, and modern technology.
Charitable Giving: Employees are encouraged to donate up to $50/month to any verified nonprofit they wish to support on Givebutter.
Professional Development: We offer learning and development reimbursement opportunities.
Equity: Offers Equity
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.