Givebutter is the most-loved nonprofit fundraising platform. 💛
Senior Software Engineer
Location
California + 7 moreAll locations: California, Colorado, New York, Minnesota, Tennessee, Texas, Utah, Washington
Posted
2 days ago
Salary
$170K - $190K / year
Job Description
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
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.
Director, Software Engineering - Shopping (Remote-Eligible)
Capital OneAt 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.
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.
Software Engineer
ConvrConvr is a modularized AI underwriting data and intelligent document automation workbench.
Software Engineer focusing on customer experience and platform expertise
Fuel performance analysis engineer ensuring mechanical integrity of fuel rods for nuclear reactors