Givebutter

Givebutter is the most-loved nonprofit fundraising platform. 💛

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

California + 7 moreAll locations: California, Colorado, New York, Minnesota, Tennessee, Texas, Utah, Washington

Posted

2 days ago

Salary

$170K - $190K / year

Bachelor Degree5 yrs expEnglishJava ScriptLaravelMy SQLPHPPostgre SQLReactReduxType ScriptWebpack

Job Description

• Design and implement full stack features using PHP/Laravel, React, and TypeScript across our fundraising, donor management, financial, and growth products. • Build systems and interfaces that scale to handle millions of users, high-volume transactions, and seasonal traffic spikes. • Work with APIs, third-party integrations, and payment systems to create seamless experiences for nonprofits. • Collaborate closely with product, design, and engineering peers to shape user-friendly, impactful solutions. • Participate in code reviews and help evolve engineering standards and best practices. • Contribute to technical initiatives across the engineering org, including experimentation frameworks and tooling. • Be part of our support rotation during business hours to help triage and resolve production issues.

Job Requirements

  • 5+ years of experience in software development, ideally with full-stack exposure and backend depth.
  • Proficiency in PHP/Laravel or a similar backend framework.
  • Experience building frontend interfaces using React, TypeScript, and modern JavaScript (ES6+).
  • Strong understanding of relational databases like MySQL or PostgreSQL, including query optimization.
  • Experience with RESTful APIs, third-party integrations, and data import/export flows.
  • Familiarity with state management (TanStack Query, SWR, Zustand, Redux, etc.).
  • Understanding of frontend architecture, component design, and build tools (Vite, Webpack).
  • Strong debugging and performance tuning skills across the stack.
  • Excellent collaboration, communication, and documentation habits.
  • Nice to Have: Experience with payment systems, financial APIs, or building fintech products.

Benefits

  • Remote Work: Work remotely from one of our 10 hubs (Austin, Denver, Indianapolis, Los Angeles, San Francisco, New York, Salt Lake City, Minneapolis, Seattle, and Nashville).
  • Health Insurance: We offer Medical, Dental, and Vision insurance covered 100% for employees as well as HSA and FSA accounts.
  • Dependent Care Coverage: We offer coverage for dependents, with 50% of Medical, Dental, and Vision premiums covered for all eligible dependents.
  • 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 Holidays: Givebutter offers a Flexible PTO policy with uncapped vacation days and company-recognized holidays.
  • Wellness Week: Givebutter closes for one week each summer to prioritize rest and recharge for the entire team.
  • Parental Leave: We offer 12 weeks of paid leave for all parents and comprehensive leave planning management through Aidora.
  • Family Care Support: Access a company-paid UrbanSitter membership plus care credits to book trusted, background-checked caregivers for childcare, senior care, pet care, and household support when you need it most.
  • Home Office Stipend: Upgrade your home office with company-sponsored expenses, including high-quality laptops, monitors, and modern technology.
  • Coworking Stipend: Enjoy a monthly stipend that gives you the freedom to work from coworking spaces or cafés whenever you need connection, community, or a change of scenery.
  • 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.
  • Love What You Do: We are a mission-driven company serving the charitable sector. Feel good about the work you're doing and the company you work for.

Related Job Pages

More Full-stack Engineer Jobs

Full-stack Engineer2 days ago
Full TimeRemoteTeam 10,001

The Software Engineer III will independently design, develop, and implement highly complex, scalable Salesforce applications, integrations, and back-end services using Apex, LWC, Node.js, and cloud technologies. Key duties include driving the implementation of AI/ML features like Einstein Copilot and mentoring junior engineers on technical standards and best practices.

United States
$104K - $153K / year

Director, Software Engineering - Shopping (Remote-Eligible)

Capital One

At Capital One, we think and work like a tech company, using our digital fluency to transform everything about the customer experience. We’re bending data to our will, and turning a stodgy industry on its head. That’s reflected in our ranking as the number one business technology innovator in the U.S. in the 2016 InformationWeek Elite 100.

Full-stack Engineer2 days ago
Full TimeRemoteTeam 10,001+Since 1994H1B Sponsor

Lead multiple software engineering teams to develop customer-facing applications, mentor engineers, and enhance software engineering practices focusing on cutting-edge technologies and AWS deployment.

AWSCloud InfrastructureGoJavaJSONNode.jsNosql DatabasesPythonReactRelational DatabasesRest
Virginia
$244.7K - $307.2K / year

Software Engineer

Convr

Convr is a modularized AI underwriting data and intelligent document automation workbench.

Full-stack Engineer2 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

Software Engineer focusing on customer experience and platform expertise

CassandraJavaJenkinsKubernetesMariaDBMicroservicesMySQLNoSQLPythonRDBMS
Illinois
Full TimeRemoteTeam 10,001+H1B No Sponsor

Fuel performance analysis engineer ensuring mechanical integrity of fuel rods for nuclear reactors

Python
North Carolina
$98.4K - $164K / year