
About GoFundMe
The world's largest social fundraising platform
Key Highlights
- Facilitated over $9 billion in donations since launch
- Headquartered in Redwood City, CA with 501-1000 employees
- Backed by tech investors like TCV
- Offers a GoFundMe Guarantee to protect donors
GoFundMe is the largest social fundraising platform globally, enabling individuals to raise funds for personal, business, and charitable causes. Headquartered in Redwood City, CA, GoFundMe has facilitated over $9 billion in donations since its inception, supporting millions of campaigns. The company...
🎁 Benefits
GoFundMe offers enhanced parental leave, a 401(k) retirement plan with company matching, and a $600 annual fitness and wellness reimbursement. Employe...
🌟 Culture
GoFundMe's culture emphasizes community impact and social responsibility, with quarterly volunteer events and a commitment to democratizing fundraisin...
Skills & Technologies
Overview
GoFundMe is hiring a Staff Software Engineer to lead the technical vision for their ticketing and events platform. You'll work with a modern TypeScript/JavaScript stack including Angular and Node.js. This role requires significant experience in software engineering and architectural decision-making.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong focus on building scalable applications. Your background includes leading technical projects and guiding architectural decisions, ensuring that the systems you design are robust and efficient. You thrive in collaborative environments, working closely with product and design teams to deliver high-quality software solutions.
Your expertise in modern web technologies is evident — you are proficient in TypeScript and JavaScript, and you have hands-on experience with frameworks like Angular, Next.js, and Node.js. You understand the intricacies of frontend and backend integration, and you are comfortable mentoring junior engineers, sharing your knowledge, and fostering a culture of learning within your team.
You are passionate about creating user-centric applications that not only meet business needs but also enhance user experiences. You have a keen eye for detail and a commitment to writing clean, maintainable code. Your problem-solving skills are top-notch, allowing you to navigate complex challenges and deliver innovative solutions.
Desirable
Experience with ticketing systems or fundraising platforms would be a plus, as would familiarity with peer-to-peer fundraising models. You are adaptable and open to learning new technologies as needed, ensuring that you stay at the forefront of industry trends.
What you'll do
As a Staff Software Engineer at GoFundMe, you will lead the technical vision for the next generation of our ticketing and events platform. You will be responsible for modernizing our existing product and building a new ticketing application from the ground up. This role involves significant hands-on coding, where you will contribute to both frontend and backend development, ensuring seamless integration across the GoFundMe ecosystem.
You will guide architectural decisions and analyze current workflows to identify areas for improvement. Your leadership will be crucial in shaping the technical direction of the team, and you will have the opportunity to influence platform-wide initiatives. You will work closely with product managers and designers to create features that enhance user engagement and drive fundraising success.
In addition to your technical contributions, you will mentor and support other engineers, helping them grow in their roles and develop their skills. You will foster a collaborative environment where team members feel empowered to share ideas and innovate.
What we offer
At GoFundMe, we are dedicated to making a positive impact in the world, and we believe that our employees are key to achieving this mission. We offer a hybrid work environment that allows for flexibility while maintaining strong team collaboration. You will have the chance to work on meaningful projects that directly contribute to our community's success.
We provide competitive compensation and benefits, including opportunities for professional development and growth within the company. Join us in our mission to help people help each other, and be part of a team that is making a difference every day.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at GoFundMe.
Similar Jobs You Might Like
Based on your interests and this role

Frontend Engineer
Affinitiv is hiring a Senior Front End Software Engineer to design and develop high-quality user interfaces for their customer-facing platforms. You'll work with JavaScript, TypeScript, and modern frameworks like React, Angular, or Vue. This position requires 6+ years of front-end development experience.

Frontend Engineer
Phantom is hiring a Senior Frontend Engineer to lead feature development for their self-custodial wallet. You'll work with JavaScript, React, and Node.js to enhance user experience across multiple blockchains. This position requires 5+ years of software engineering experience.

Frontend Engineer
Socure is hiring a Senior Frontend Engineer to build high-performance web applications that empower users to detect and prevent risk. You'll work with modern frontend technologies and mentor other engineers. This position requires expertise in JavaScript and React.

Frontend Engineer
Assured is hiring a Staff Frontend Engineer to shape their B2B SaaS platform. You'll own critical parts of the frontend architecture and collaborate closely with product and design teams. This role requires strong skills in JavaScript and React.

Frontend Engineer
Maxima Consulting is hiring a Senior Frontend Engineer to build an AI orchestration platform. You'll work with TypeScript, JavaScript, and React to design scalable web applications. This role requires 7+ years of experience in frontend development.