Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

GoFundMe Logo

Staff Software Engineer (Ticketing & Events)

GoFundMe

Salary not specified
Nov 17, 2025
Remote, US
Apply Now

GoFundMe is seeking a Staff Software Engineer to lead the technical vision and execution for the next generation of the GoFundMe Pro Live ticketing and events platform, modernizing the existing product and building an advanced, end-to-end ticketing solution

Requirements

  • 8+ years of professional software engineering experience, with strong full-stack capabilities and a solid foundation in modern JavaScript/TypeScript development
  • Deep experience with frontend and application development, particularly in frameworks such as Angular, React/Next.js
  • Strong track record of designing and building APIs, webhooks, and event-driven features, and understand how to create scalable, reliable integration points across systems
  • Experienced with AWS services commonly used in application development (Lambda, SQS/SNS, CloudWatch, API Gateway, etc.) and feel comfortable operating and debugging production workloads
  • Skilled at diagnosing and preventing performance and scalability issues, using tools such as New Relic, BugSnag, or comparable monitoring and logging platforms
  • 5+ years of experience working with Node.js and React (or comparable modern frontend frameworks)
  • Experience contributing to both greenfield development and the maintenance or refactoring of legacy codebases

Responsibilities

  • Define and drive the technical roadmap for the new GoFundMe Pro Live ticketing and events platform, ensuring the system scales with product growth, new fundraising features, and increasing business complexity
  • Lead the design and implementation of core system components, including front-end architecture, APIs, event-driven flows (Kafka/SQS/SNS equivalents), webhooks, and cross-application connectivity
  • Champion modern, AI-assisted development tools (e.g., GitHub Copilot, Cursor) to accelerate development and improve code quality across the team
  • Mentor and elevate engineers through design reviews, pair programming, technical coaching, and contributing to team-wide best practices
  • Enhance system reliability and operational excellence by participating in the on-call rotation and leading incident investigation, root-cause analysis, and long-term remediation efforts
  • Collaborate closely with cross-functional partners—Product, Design, QA, and other engineering teams—to deliver a cohesive, high-performing user experience
  • Guide architectural decisions, analyze current workflows, and drive the creation of a brand-new ticketing application—built largely from scratch using a modern TypeScript/JavaScript stack (Angular, Next.js, NestJS, Node.js)

Other

  • 8+ years of professional software engineering experience
  • Bachelor's degree in Computer Science or related field (not explicitly mentioned but implied)
  • Located in Buenos Aires, Argentina
  • Competitive pay and comprehensive healthcare benefits
  • Reasonable accommodation to complete a job application or a job interview or to otherwise participate in the hiring process