Senior Fullstack Engineer at GoFundMe

Buenos Aires, Buenos Aires, Argentina

GoFundMe Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, FintechIndustries

Requirements

  • 5+ years of professional experience developing, testing, and shipping complex, customer-facing web applications
  • Direct professional experience with React, Next.js, and TypeScript
  • Experience with backend development, particularly using Java, NodeJS or Kotlin
  • Proven ability to translate high-fidelity mockups and designs into beautiful, pixel-perfect, responsive, and accessible web applications using tools such as UI design systems and modern CSS techniques/frameworks
  • Solid experience with frontend testing methodologies and tools (e.g., Jest, Playwright) and code quality linters/formatters (e.g., ESLint)
  • Strong understanding and practical experience with client-side performance analysis and optimization techniques
  • Proficiency with Git and collaborative development workflows (branching, code reviews, pull requests) in a team environment
  • Experience working effectively in an agile, intensely iterative software development process
  • Familiarity with application performance monitoring (APM) and log analytics tools to diagnose and address issues
  • Preferred
  • Experience integrating frontend applications with GraphQL APIs
  • Hands-on experience implementing and utilizing observability tools (monitoring, logging, alerting)
  • Experience configuring and maintaining CI/CD pipelines, specifically using GitHub Actions and merge queues
  • Familiarity with containerization (Docker), orchestration (Kubernetes / K8s), and cloud platforms (AWS)

Responsibilities

  • Collaborate closely with Product Managers, Product Designers, and fellow Engineers to translate ideas and requirements into high-quality, user-centric features and improvements across the GoFundMe platform
  • Lead the end-to-end development of features, contributing primarily on the frontend while also working on backend services, APIs, and integrations as needed
  • Uphold and elevate our engineering standards by actively participating in code reviews, providing constructive feedback, and mentoring other engineers on best practices for architecture, maintainability, and performance
  • Take full ownership of the development lifecycle — from design and implementation to testing, deployment, and monitoring — delivering robust, scalable solutions with minimal oversight
  • Contribute to platform stability and reliability by participating in on-call rotations, investigating incidents, and resolving production issues efficiently
  • Identify and address areas of technical debt or architectural weakness; design, propose, and implement sustainable solutions that improve scalability, performance, and code quality
  • Champion continuous improvement within the team by advocating for enhancements to our tools, workflows, and infrastructure; provide technical leadership and foster a culture of collaboration and innovation

Skills

Key technologies and capabilities for this role

FullstackFrontendBackendAPIsCode ReviewMentoringTestingDeploymentMonitoringArchitectureScalabilityPerformance

Questions & Answers

Common questions about this position

What is the work arrangement for this Senior Fullstack Engineer role?

This is a hybrid role, and candidates considered must be located in Buenos Aires, Argentina.

What technical skills are required for this position?

The role requires 5+ years of experience developing web applications, direct experience with React, Next.js, and TypeScript, backend experience with Java, NodeJS or Kotlin, proficiency in translating designs into pixel-perfect web apps, frontend testing with tools like Jest and Playwright, client-side performance optimization, and Git workflows.

What is the salary or compensation for this role?

This information is not specified in the job description.

What does the team culture look like at GoFundMe?

The culture emphasizes collaboration with Product Managers, Designers, and Engineers, fostering innovation, continuous improvement, technical leadership, code reviews, mentoring, and agile iterative development.

What makes a strong candidate for this Senior Fullstack Engineer position?

Strong candidates have 5+ years of experience shipping complex web apps, expertise in React, Next.js, TypeScript, and backend technologies like Java or NodeJS, plus the ability to own the full development lifecycle, mentor others, handle on-call duties, and drive technical improvements.

GoFundMe

Online platform for crowdfunding and fundraising

About GoFundMe

GoFundMe is an online platform that enables individuals and organizations to raise money for various needs and aspirations. Users can create fundraising campaigns in just five minutes by sharing their stories and soliciting donations from their networks and beyond. The platform caters to a wide range of clients, including those facing medical emergencies, families in need of memorial funds, students seeking educational support, and nonprofits looking for financial assistance. GoFundMe operates globally and has built a community of over 100 million people who have collectively raised $25 billion through more than 200 million donations. The company generates revenue through voluntary tips from donors and a small transaction fee on each donation, which helps cover payment processing costs and maintain platform security. GoFundMe's goal is to provide a safe and user-friendly experience for both donors and recipients, leveraging community support to help people meet their financial needs.

Redwood City, CaliforniaHeadquarters
2010Year Founded
$1,178.5MTotal Funding
SERIES_ACompany Stage
Fintech, Social ImpactIndustries
501-1,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Hybrid Work Options
Family Planning Benefits
Commuter Benefits
Parental Leave
Unlimited Paid Time Off
Mental Health Support
Wellness Program
Professional Development Budget
Conference Attendance Budget

Risks

Emerging crowdfunding platforms with lower fees could attract users away from GoFundMe.
Partnership with Meta may expose GoFundMe to privacy concerns, affecting user trust.
Reliance on voluntary tips may be unsustainable during economic downturns.

Differentiation

GoFundMe is the most trusted name in crowdfunding since its founding in 2010.
The platform serves diverse clients, from individuals to nonprofits, globally.
GoFundMe's user-friendly interface allows fundraisers to start campaigns in five minutes.

Upsides

Collaboration with Meta enhances social sharing, boosting fundraiser reach and effectiveness.
Specific relief funds for disasters position GoFundMe as a go-to emergency platform.
Partnerships with organizations enhance GoFundMe's reputation as a socially responsible platform.

Land your dream remote job 3x faster with AI