Senior Software Engineer

Global crowdfunding platform that enables people and nonprofits to raise funds, having helped raise over $30 billion since 2010.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Finance

Description For Senior Software Engineer

GoFundMe, a leading global crowdfunding platform, is seeking a Senior Software Engineer to join their Dev Studio team. As part of a community that has raised over $30 billion since 2010, you'll play a crucial role in developing and maintaining the Public API used by third-party developers to integrate with GoFundMe's Classy Fundraising Suite.

The position offers an opportunity to work on both backend and frontend projects, with a focus on building and improving public-facing APIs. You'll collaborate with cross-functional teams and third-party vendors to create robust solutions that enable nonprofit organizations to build custom integrations. The role requires expertise in Node.js, TypeScript, and API development, with preferred experience in React and cloud technologies.

This is an ideal opportunity for an experienced engineer who wants to make a meaningful impact on a global scale. The company offers a comprehensive benefits package including full healthcare coverage, 401(k) matching, and various wellness programs. GoFundMe's commitment to diversity, equity, and inclusion is reflected in their workplace culture and practices.

The hybrid work environment provides flexibility while maintaining collaborative opportunities. You'll be part of a mission-driven organization that values innovation, trust, and purpose-driven work. The company's rapid growth and status as a certified Great Place to Work promise exciting career development opportunities.

As a Senior Software Engineer, you'll not only contribute to technical excellence but also help shape the future of charitable giving and social impact through technology. The role combines technical challenges with meaningful work, making it perfect for those who want to leverage their skills to help others while growing professionally.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Build and improve public-facing APIs
  • Collaborate with engineers, product management, designers, and 3rd Party Vendors
  • Work on backend and frontend projects
  • Own all aspects of team's work including development, testing, and monitoring
  • Participate in on-call rotations
  • Participate in code reviews
  • Advocate for codebase improvements
  • Mentor team members
  • Identify and address technical debt

Requirements For Senior Software Engineer

Node.js
TypeScript
React
  • Bachelor's Degree in Computer Science or related field, or equivalent work experience
  • 5+ years building highly scalable projects with cloud-based infrastructure
  • High level of proficiency with Node.js, Javascript ES6 (typescript)
  • Experience with building industry standard APIs with large throughputs
  • Experience using Git in a workplace environment
  • Experience with performance and optimization problems
  • Experience with application performance monitoring and log analytics tools

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
  • Market competitive pay
  • 100% employer-paid medical/dental/vision premiums for employee-only plans
  • 85% employer-paid medical/dental/vision premiums for employee + dependent plans
  • 401(k) retirement plan with company matching
  • Hybrid workplace with remote flexibility
  • Monetary support for new hire setup
  • Mental and wellness programs
  • Generous paid parental leave
  • Family planning stipend
  • Company provided life and disability coverage
  • Vacation and sick/mental health days
  • Volunteer days
  • Company holidays and floating holiday
  • Learning & development programs
  • Recognition programs
  • 'Gives Back' Program
  • Employee resource groups

Interested in this job?

Jobs Related To GoFundMe Senior Software Engineer

Senior Backend Engineer

Senior Backend Engineer role at GoFundMe, developing platform features that connect people with causes they care about, located in Buenos Aires.

Senior Backend Engineer

Senior Backend Engineer role at GoFundMe, developing and maintaining critical backend services for the world's leading crowdfunding platform in Buenos Aires, Argentina.

Senior Software Engineer, Payments

Senior Software Engineer position at GoFundMe focusing on building scalable payment systems to process billions in donations, offering competitive compensation and comprehensive benefits.

Senior Software Engineer (Payments)

Senior Software Engineer (Payments) role at GoFundMe, building next-generation payments infrastructure in Buenos Aires, Argentina.

Software Engineer (Integrity)

Senior Full Stack Engineer role at GoFundMe, focusing on platform integrity and innovative solutions to empower fundraisers and donors.