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 3 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 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.

Senior Backend Engineer

Senior Backend Engineer role at Motorway, building scalable solutions for UK's leading used car marketplace using JavaScript, Node.js, and AWS.

Software Engineer - Algorithms & Data Processing Magician

Senior Software Engineer position focusing on algorithms and data processing, requiring expertise in Rust, distributed systems, and graph algorithms.

Senior Full Stack Developer

Senior Full Stack Developer position at Northstrat requiring Java expertise, full-stack development experience, and active Top-Secret clearance, offering comprehensive benefits and growth opportunities.