> Markdown version of [/jobs/ext/1345152-staff-software-engineer-pro-donate](https://www.wearedevelopers.com/jobs/ext/1345152-staff-software-engineer-pro-donate). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer (Pro Donate) - **Company:** GoFundMe, Inc. - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Cascading Style Sheets (CSS), Software Quality, Code Review, Continuous Integration, Iterative and Incremental Development, Log Analysis, Next.js, Systems Integration, TypeScript, Web Applications, Data Logging, ReactJS, Pixel Perfect, Technical Debt, Backend, Git, Containerization, Codebase, Graphql, Front End Software Development - **Published:** July 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c85b9e5354077ced ## About the Role * 8+ years building, testing, and shipping complex, customer-facing web applications, including 2+ years at Staff or Lead scope (or equivalent technical leadership). * Deep, hands-on expertise with React, Next.js, and TypeScript. * Proven ownership of frontend architecture that scales across teams and codebases, and a track record of setting engineering standards others adopt. * Advanced frontend testing experience, with a proven ability to drive meaningful coverage in business-critical flows. * Strong command of client-side performance and frontend observability (monitoring, logging, alerting, and log analytics) to diagnose, prevent, and optimize issues in production. * Ability to turn high-fidelity designs into pixel-perfect, responsive, and accessible interfaces using design systems and modern CSS. * Secure-by-default practices in payment-adjacent flows that handle sensitive user data. * Fluency with Git, CI/CD, and agile, iterative development. Preferred * Experience with payments or checkout flows, and operating applications through seasonal or event-driven peak load. * Demonstrated use of AI development tooling (agentic workflows, AI-assisted review or test generation) in production. * Experience defining observability standards or shared monitoring frameworks for a frontend organization. * Backend familiarity and integrating frontend apps with modern API layers (GraphQL or REST). * Infrastructure and delivery tooling: CI/CD pipelines, containerization, orchestration, and cloud platforms. ## Description * Lead several concurrent projects and help shape the frontend technical roadmap for the team's checkout experiences, working with a high degree of autonomy. * Own frontend architecture: design component systems, state management, and module boundaries that stay scalable, testable, and maintainable, and drive down the technical debt and performance bottlenecks that slow the team. * Set and uphold the team's engineering standards for code quality, patterns, and code review, and continually raise the bar. * Own and evolve the team's testing strategy across unit, integration, and end-to-end layers, driving high-value coverage in payment-critical flows. * Build and mature frontend observability (monitoring, alerting, and log analytics), and own incidents end-to-end through resolution and postmortems, so problems are caught and fixed before they reach donors. * Champion AI-assisted development practices, such as agentic workflows and AI-assisted review and test generation, to raise both velocity and quality. * Mentor and grow the engineers around you, and partner with product, design, and backend stakeholders to shape priorities and represent frontend engineering across teams., Depending on your location, the General Data Protection Regulation (GDPR) or certain US privacy laws may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available here. By submitting your application, you are agreeing to our use and processing of your data as required. ## Related Videos - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023)