GoFundMe.org

Senior Software Engineer, Checkout Experience, Frontend

GoFundMe.org

full-time

Posted on:

Location Type: Hybrid

Location: San Francisco • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $156,000 - $234,000 per year

Job Level

Senior

Tech Stack

AWSCloudDockerGraphQLJavaJavaScriptJestKotlinKubernetesNext.jsNode.jsReactTypeScript

About the role

  • Collaborate closely with Product Managers, Product Designers, and Backend Engineers to translate ideas and requirements into high-quality, user-centric features and improvements on the GoFundMe platform
  • Lead the development of features primarily on the frontend, with opportunities to contribute across the full stack 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 style, maintainability, and performance
  • Independently drive the development and shipment of brand-new features and complex improvements, demonstrating strong ownership from conception through to deployment with minimal guidance
  • Contribute to platform stability and reliability by participating in on-call rotations and effectively troubleshooting urgent engineering issues
  • Proactively identify areas of technical debt and architectural weaknesses; design, propose, and implement effective solutions to enhance codebase health and scalability
  • Champion continuous improvement within the team by advocating for enhancements to our codebase, tools, and processes; provide technical leadership and guidance to fellow team members

Requirements

  • 5+ years of professional experience developing, testing, and shipping complex, customer-facing web applications
  • Experience developing frontend Checkout payments experiences
  • Direct professional experience with React, Next.js, and TypeScript
  • 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
  • Candidates considered for this role will be located in the San Francisco, Bay Area and there will be an in-office requirement of 3x a week
  • Nice-to-have:
  • Experience with backend development using Java, NodeJS or Kotlin
  • 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)
Benefits
  • Competitive pay
  • Comprehensive healthcare benefits
  • Equity
  • Financial assistance for things like hybrid work
  • Family planning financial assistance
  • Generous parental leave
  • Flexible time-off policies
  • Mental health and wellness resources
  • Learning, development, and recognition programs
  • Commitment to diversity, equity, and inclusion initiatives and employee resource groups
  • Volunteering and Gives Back programs

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactNext.jsTypeScriptJestPlaywrightESLintGitJavaNodeJSKotlin
Soft skills
collaborationmentoringownershiptroubleshootingcontinuous improvementtechnical leadership
Skedulo

Senior Backend Engineer

Skedulo
Seniorfull-time🇻🇳 Vietnam
Posted: 6 days agoSource: skedulo.bamboohr.com
AWSCloudDistributed SystemsDockerGraphQLJavaJavaScriptKotlinKubernetesNode.jsScala
Clipbook

Forward-Deployed Engineer

Clipbook
Mid · Seniorfull-time$150k–$170k / yearCalifornia, New York · 🇺🇸 United States
Posted: 15 days agoSource: jobs.lever.co
AWSCloudDockerGoogle Cloud PlatformGraphQLKubernetesNode.jsNoSQLPuppeteerPythonSQLTypeScript
Varicent

Lead Full Stack Engineer – React & Node.js

Varicent
Seniorfull-time🇲🇽 Mexico
Posted: 12 days agoSource: boards.greenhouse.io
AWSCloudDockerDynamoDBGraphQLJavaScriptKubernetesNode.jsNoSQLPostgresReactServiceNow+2 more
Activate Interactive

Senior Software Engineer, Front-End

Activate Interactive
Seniorcontract🇸🇬 Singapore
Posted: 6 days agoSource: apply.workable.com
AWSCloudGraphQLJavaScriptKubernetesNext.jsReactTypeScript
Guardian Life

Lead Software Engineer

Guardian Life
Seniorfull-time$116k–$191k / year🇺🇸 United States
Posted: 37 days agoSource: guardianlife.wd5.myworkdayjobs.com
AWSCloudGraphQLJavaScriptJestNode.jsReactRedisTypeScript