Senior Software Engineer (Integrity)

GoFundMe is a global community of over 150 million people who come together every day with the common purpose of helping one another.
Backend
Senior Software Engineer
In-Person
501 - 1,000 Employees
5+ years of experience

Description For Senior Software Engineer (Integrity)

GoFundMe is seeking a Senior Full Stack Engineer for their Integrity team. This role is crucial in empowering fundraiser organizers to create timely, authentic, and compliant campaigns. The engineer will play a key part in ensuring donors feel confident supporting real people and genuine causes.

Key responsibilities include:

  • Collaborating with product managers and engineers to develop and enhance features
  • Working on both backend and frontend, leveraging third-party vendors
  • Participating in code reviews and on-call rotations
  • Independently shipping features and improvements
  • Identifying and addressing technical debt

The ideal candidate will have:

  • 5+ years of professional experience developing REST APIs
  • Experience with relational database design and modern JavaScript frameworks
  • Proficiency in Git and agile development processes
  • Skills in performance optimization and monitoring

GoFundMe offers competitive pay, rich healthcare benefits, supportive time-off policies, and various programs for employee well-being and development. The company is committed to diversity, equity, and inclusion, and is certified as a Great Place to Work.

Join GoFundMe to be part of a mission-driven team that's making a global impact, helping people help each other through best-in-class technology.

Last updated 5 months ago

Responsibilities For Senior Software Engineer (Integrity)

  • Collaborate with product managers and engineers to develop and enhance features for GoFundMe
  • Work on a combination of backend and frontend, while leveraging third-party vendors to build a robust platform and user experiences
  • Participate in code reviews to ensure adherence to internal standards for style, maintainability, and best practices
  • Independently ship features and improvements with minimal guidance
  • Participate in on-call rotations to troubleshoot and resolve urgent engineering issues
  • Identify technical debt and proactively propose and implement solutions
  • Advocate for codebase improvements and provide leadership and guidance within the team

Requirements For Senior Software Engineer (Integrity)

Java
Kotlin
React
  • 5+ years of professional experience developing REST APIs using a backend framework like Spring, or Django on external customer-facing applications
  • Professional experience with relational database design
  • Professional experience with modern JavaScript frameworks such as React, Angular, Vue.js, Next.js
  • Experience using Git in a workplace environment
  • Experience working in an agile, intensely iterative software development process
  • Experience with performance and optimization problems and the ability to both diagnose and prevent these problems
  • Experience with application performance monitoring and log analytics tools

Benefits For Senior Software Engineer (Integrity)

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • Market competitive pay
  • Rich healthcare benefits
  • Supportive time off policies
  • Monetary support for new hire setup, hybrid work & wellbeing, and family planning
  • Mental and wellness programs
  • Learning & development programs
  • Recognition programs
  • 'Gives Back' Program
  • Employee resource groups

Interested in this job?

Jobs Related To GoFundMe Senior Software Engineer (Integrity)

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 Software Engineer

Senior Software Engineer role at GoFundMe, building public APIs and integrations for nonprofit fundraising platform, requiring Node.js and TypeScript expertise.

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.