GoFundMe

Staff Software Engineer (Pro Donate)

GoFundMe$130K — $180K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years experience in web applications development, including 2+ years in a lead role.
  • Expertise in React, Next.js, and TypeScript.
  • Proven experience managing scalable frontend architecture across teams.
  • Advanced knowledge of frontend testing strategies for critical business functions.
  • Strong skills in frontend observability, including diagnostics and performance monitoring.
  • Ability to convert high-fidelity designs into responsive and accessible UIs.
  • Familiarity with secure practices in payment-related flows.

Responsibilities

  • Lead multiple projects and shape the frontend technical roadmap for checkout experiences.
  • Design and maintain scalable, testable frontend architecture with minimal technical debt.
  • Establish and maintain high engineering standards for code quality and reviews.
  • Drive the team’s testing strategy to ensure comprehensive coverage for critical payment flows.
  • Develop frontend observability practices for monitoring and incident management.
  • Advocate for AI-assisted development techniques to improve team productivity and code quality.
  • Mentor engineers and collaborate with design, product, and backend teams to align on priorities.

Benefits

  • In-office collaboration for at least 3 days a week in the San Francisco Bay Area.
  • Opportunities for professional growth and mentorship within the team.
  • Impactful work on a fundraising platform for nonprofits and social-good organizations.
Full Job Description
Join us! The GoFundMe Pro team is looking for a Staff Frontend Engineer to join the Donate team as a senior technical leader. The Donate team builds the hosted and embedded checkout experiences for GoFundMe Pro, our fundraising platform for nonprofits and social-good organizations. You will lead several projects at once, help shape the frontend technical roadmap, and set the engineering standards the team builds to, treating code quality, test coverage, and observability as first-class parts of the product rather than afterthoughts. It is a role for someone who is energized by clean architecture, strong testing, and sharp observability, and who wants that craft to have a direct impact on causes that matter. Candidates considered for this role will be located in the San Francisco Bay Area. There will be an in-office expectation of 3x a week. The Job - 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. You - 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.

About GoFundMe

GoFundMe is a crowdfunding platform that allows people to raise money for various causes and projects. The company was founded in 2010 and is headquartered in Redwood City, California. GoFundMe has helped people raise over $9 billion for various causes, including medical expenses, education, and disaster relief. The platform is easy to use and allows users to create and share their campaigns on social media. GoFundMe charges a 2.9% processing fee for each donation, plus a $0.30 transaction fee. The company has been recognized for its impact on charitable giving and has won numerous awards for its platform and services.
Learn more about GoFundMe
Size
200 employees
Industry
Founded
2008

Similar Jobs

More Jobs at GoFundMe

More Information Technology Jobs

Find similar Staff Software Engineer (Pro Donate) jobs: