Software Engineer (Backend)

Global crowdfunding platform that enables people and organizations to raise funds for various causes, having raised over $30 billion since 2010.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Finance

Description For Software Engineer (Backend)

GoFundMe, a leading global crowdfunding platform, is seeking a Backend Software Engineer to join their team in Buenos Aires, Argentina. With over 150 million users and $30 billion raised since 2010, GoFundMe has merged with Classy to create an even more impactful platform for helping people worldwide. This role offers an opportunity to work on mission-critical backend services that power the platform's infrastructure.

The ideal candidate will have 2+ years of experience with backend technologies like Java, Kotlin, or Python, and strong expertise in database design and REST APIs. You'll be responsible for developing and maintaining backend services, participating in code reviews, and handling on-call duties. Experience with AWS, async processing (SQS/SNS, Kafka), and performance optimization is highly valued.

Working at GoFundMe means joining a purpose-driven organization making a real difference in millions of lives. The company offers comprehensive benefits including healthcare, parental leave, mental health support, and professional development opportunities. The collaborative team environment emphasizes diversity, equity, and inclusion, with various employee resource groups and community engagement initiatives.

This is an in-person position based in Buenos Aires, where you'll work with a diverse, passionate team in a fast-paced, innovative environment. If you're excited about using technology to help people help each other and want to be part of a mission-driven organization, this role offers an excellent opportunity to make a meaningful impact while growing your career.

Last updated 7 days ago

Responsibilities For Software Engineer (Backend)

  • Collaborate with engineers and product management to implement new features
  • Develop, test, deploy, document and maintain backend services and tools
  • Participate in code reviews to maintain internal standards
  • Participate in on-call rotations
  • Recognize and solve technical debt issues
  • Advocate for codebase improvements and provide team leadership

Requirements For Software Engineer (Backend)

Java
Kotlin
Python
Kafka
  • 2+ years of Professional experience with backend programming languages
  • Professional experience with relational database design
  • Professional experience developing REST APIs
  • Experience using Git in workplace environment
  • Experience with CI/CD tooling
  • Experience working in agile development process
  • Experience with performance optimization and diagnostics
  • Experience with application performance monitoring and log analytics tools

Benefits For Software Engineer (Backend)

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Competitive pay and comprehensive healthcare benefits
  • Financial assistance for hybrid work
  • Family planning support
  • Commuting assistance
  • Generous parental leave
  • Flexible time-off policies
  • Mental health and wellness resources
  • Learning and development programs
  • Volunteering opportunities

Interested in this job?

Jobs Related To GoFundMe Software Engineer (Backend)

Software Engineer (Backend)

Backend Software Engineer role at GoFundMe, developing and maintaining platform features and services using Java, Kotlin, or Python, with 2+ years experience required.

Software Engineer (Backend)

Backend Software Engineer position at GoFundMe in Buenos Aires, building and maintaining services that power global crowdfunding platform with 2+ years experience required.

Software Development Engineer (2 years contract), Japan Store Tech

Software Development Engineer role at Amazon's International Technology team, focusing on building cutting-edge applications for Japan Store Tech in Beijing.

Software Development Engineer (2 years contract), Japan Store Tech

Software Development Engineer role at Amazon's International Technology team, focusing on building scalable solutions for customer engagement and membership systems.

Software Dev Engineer II, Identity

Software Dev Engineer II position at Amazon's Identity Services team, focusing on authentication and authorization systems that serve millions of customers worldwide.