Skip to main content
CareerApp

Staff Software Engineer (Pro Donate)

Gofundme

San Francisco, CA · Staff

Listed on Gofundme’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

GoFundMe is seeking a Staff Frontend Engineer to lead the technical direction of their checkout platform for nonprofits, owning architecture decisions, testing strategy, and observability while mentoring a team and collaborating across product and design. This role suits an experienced frontend engineer who thrives on clean code, performance optimization, and the satisfaction of building critical infrastructure that directly enables charitable giving.

Our summary, not Gofundme’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • 8+ years building and shipping complex customer-facing web applications
  • 2+ years at Staff or Lead technical scope or equivalent
  • Deep hands-on expertise with React, Next.js, and TypeScript
  • Proven ownership of frontend architecture across teams and codebases
  • Advanced frontend testing experience with ability to drive meaningful coverage
  • Strong command of client-side performance and frontend observability
  • Ability to turn high-fidelity designs into pixel-perfect, responsive, accessible interfaces
  • Secure-by-default practices in payment-adjacent flows
  • Fluency with Git, CI/CD, and agile development

Nice to have

  • Experience with payments or checkout flows and peak load scenarios
  • Demonstrated use of AI development tooling in production
  • Experience defining observability standards for a frontend organization
  • Backend familiarity and integrating with GraphQL or REST APIs
  • Infrastructure and delivery tooling experience: CI/CD, containerization, orchestration, cloud platforms

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.