Senior Fullstack Engineer

2 Months ago • 5 Years + • Full Stack Development

Job Summary

Job Description

The GoFundMePro team is looking for a Senior Fullstack Software Engineer to contribute to the GoFundMe Pro Live Events product suite. Responsibilities include improving livestream/peer-to-peer technology, building a scalable websocket layer, and creating conversational SMS interfaces. The role involves building and maintaining robust backend service layers, driving technical reviews, building and improving core integrations, and creating reporting and monitoring tools. The engineer will work in an Agile environment as part of a Scrum team. The engineer will also participate in a culture of continuous learning and sharing of feedback.
Must have:
  • 5+ years building cloud-based projects.
  • Good understanding of distributed data models.
  • Proficiency in Node.js and Javascript ES6.
  • Experience with AWS (SNS, SQS, EC2, ECS).
  • Ability to translate requirements into technical subtasks.
  • Experience with Scrum/Agile methodologies.
  • Experience writing performant SQL queries.
  • Proficiency in schema design in relational/NoSQL databases.
  • Experience with code versioning tools (GIT/Bitbucket).
  • Sharp engineering skills and computer science fundamentals.
Good to have:
  • Experience refactoring in microservice patterns.
  • Experience building industry standard APIs.
  • Experience building queuing or workflow solutions.
  • Experience working with websockets.
  • Experience building integrations with bidirectional data flows.
  • Experience with live streaming technology.

Job Details

Want to help us help others? We’re hiring! 

GoFundMePro is the world’s most powerful community for good, dedicated to helping people help each other. By uniting individuals and nonprofits in one place, GoFundMe makes it easy and safe for people to ask for help and support causes—for themselves and each other. Together, our community has raised more than $40 billion since 2010.

Join us! The GoFundMePro team is looking for our next Fullstack Senior Software Engineer. GoFundMe Pro Live Events helps make the world a better place by providing tools that charitable organizations use to hold live fundraising events. We use React and Node.js to provide cloud-hosted tools around live streaming, auctions, and payment processing. We want to talk to you if you are unfazed by the idea of relentlessly refactoring and extending existing systems to make them more robust, maintainable, and scalable.

Candidates eligible for this role must reside in Buenos Aires, Argentina.

The Job…

  • Contribute across the the GoFundMe Pro Live Events product suite, ranging from improving the usage of livestream / peer-to-peer technology to building a scalable websocket layer to building conversational SMS interfaces that allow attendees to interact with an event (e.g. auctions, donations, signing up)
  • Have a critical role in building and maintaining robust, fault-tolerant, backend service layers.
  • Drive product development technical reviews of proposed technical design.
  • Build and improve core integration GoFundMe Pro Live Events, with a focus on supporting a bi-directional flow of data
  • Build reporting and monitoring tools to ensure the stability and security of the system.
  • Within an Agile environment, work as part of a cross-functional Scrum team and develop web-based software solutions.
  • Participate in an engineering culture of “always be learning” where the sharing and learning from failures is celebrated and the giving and receiving of constructive candid feedback is highly encouraged.

You… 

  • Bachelor’s Degree in Computer Science or a related field, or equivalent work experience.
  • 5+ years building highly scalable projects involving cloud-based infrastructure design and implementation.
  • Good understanding of distributed data models with experience debugging distributed systems with high data loads.
  • High-level proficiency with Node.js, Javascript ES6, AWS (SNS, SQS, EC2, ECS).
  • Ability to understand product requirements and translate them into technical subtasks.
  • Experience with Scrum/Agile development methodologies.
  • Strong experience writing performant SQL queries for relational and non-relational databases
  • Proficiency in schema design in relational or NoSQL databases (PostgreSQL, MongoDB).
  • Deep experience with code versioning tools (GIT/Bitbucket).
  • A deep sense of quality, and sharp engineering skills with strong computer science fundamentals.

Preferred:

  • Refactoring in microservice patterns
  • Experience with building industry standard APIs with large throughputs
  • Experience building scalable queuing or workflow solutions
  • Experience working with websockets
  • Experience building integrations with bidirectional data flows
  • Experience with live streaming technology such as AWS Elemental MediaLive, Vonage Video API, Twilio Video API or others

We live by our core values: impatient to be great, find a way, earn trust every day, fueled by purpose. Be a part of something bigger with us!

GoFundMe is proud to be an equal opportunity employer that actively pursues candidates of diverse backgrounds and experiences.  We do not discriminate on the basis of race, color, religion, ethnicity, nationality or national origin, sex, sexual orientation, gender, gender identity or expression, pregnancy status, marital status, age, medical condition, mental or physical disability, or military or veteran status.

If you require a reasonable accommodation to complete a job application or a job interview or to otherwise participate in the hiring process, please contact us at accommodationrequests@gofundme.com

Global Data Privacy Notice for Job Candidates and Applicants:

Depending on your location, the General Data Protection Regulation (GDPR) or certain US privacy laws may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available here. By submitting your application, you are agreeing to our use and processing of your data as required. 

Learn more about GoFundMe:

We’re proud to partner with GoFundMe.org, an independent public charity, to extend the reach and impact of our generous community, while helping drive critical social change. You can learn more about GoFundMe.org’s activities and impact in their FY ‘24 annual report.

Our annual “Year in Help” report reflects our community’s impact in advancing our mission of helping people help each other.

For recent company news and announcements, visit our Newsroom.

Similar Jobs

Samsung Semiconductor - Principal Engineer (Director), Foundry Silicon Technology Enablement

Samsung Semiconductor

San Jose, California, United States (On-Site)
2 Months ago
Critical mass - Marketing Science Director

Critical mass

Cincinnati, Ohio, United States (On-Site)
3 Weeks ago
Axon - Technical Project Manager

Axon

Boston, Massachusetts, United States (On-Site)
3 Weeks ago
JDA - Principal Software Engineer (Gen AI)

JDA

Dallas, Texas, United States (Hybrid)
2 Months ago
Granicus - Backend Web Developer

Granicus

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Scale AI - Senior Fullstack Software Engineer

Scale AI

San Francisco, California, United States (Hybrid)
3 Months ago
Zenoti - Senior Software Engineer (.NET Fullstack)

Zenoti

Hyderabad, Telangana, India (On-Site)
9 Months ago
Postman - Senior Full Stack Software Engineer

Postman

New York, New York, United States (Hybrid)
9 Months ago
GT HQ - Full-Stack Developer (Ruby + React)

GT HQ

(Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Jash entertainment  - Python Developer

Jash entertainment

Ahmedabad, Gujarat, India (On-Site)
3 Months ago
Niantic - Pokémon Go Social Engagement, APAC Operations Manager

Niantic

Tokyo, Japan (Hybrid)
3 Months ago
Thales - Contract Manager, Legal & Contracts

Thales

Irvine, California, United States (Hybrid)
3 Months ago
Enphase Energy - Associate Product Line Manager

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Thumbtack - Senior Data Scientist, Product

Thumbtack

United States (Remote)
3 Weeks ago
Aspire - Director, Product Counsel

Aspire

Singapore, Singapore (Hybrid)
3 Months ago
Go Fund Me - Senior Product Designer

Go Fund Me

San Francisco, California, United States (Hybrid)
3 Weeks ago
Stage - Promo Editor

Stage

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
appzen - Senior SAP Techno-Functional Consultant – FI/AP

appzen

San Jose, California, United States (On-Site)
1 Month ago
conga - Senior Software Engineer

conga

Ahmedabad, Gujarat, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Buenos Aires, Buenos Aires, Argentina

room8 - Realistic 3D Character Artist Senior

room8

Argentina (On-Site)
5 Months ago
undefined - Senior Java Developer

Buenos Aires, Buenos Aires, Argentina (On-Site)
2 Months ago
hogarth - Mechanical Artist

hogarth

Buenos Aires, Buenos Aires, Argentina (On-Site)
1 Month ago
Red Point Labs - Java Backend Developer (Remote OK)

Red Point Labs

Argentina (Remote)
1 Year ago
Lilt - Linguists with SEO/Keywords experience

Lilt

Buenos Aires, Buenos Aires, Argentina (Remote)
3 Months ago
Marsh McLennan - Broker

Marsh McLennan

Córdoba Province, Argentina (Hybrid)
2 Months ago
Lilt - Payment Support Specialist

Lilt

Buenos Aires, Buenos Aires, Argentina (On-Site)
10 Months ago
PwC - Senior - QA Automation Engineer

PwC

Rosario, Santa Fe Province, Argentina (On-Site)
7 Months ago
Evolution  - Game Presenter

Evolution

Buenos Aires, Buenos Aires, Argentina (On-Site)
1 Year ago
Rippling - Global Payroll Operations Specialist

Rippling

Argentina (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Whatnot - Fullstack Engineer, Seller Merchandising

Whatnot

San Francisco, California, United States (On-Site)
2 Months ago
Tesla - Full Stack Developer

Tesla

Rhineland-Palatinate, Germany (On-Site)
5 Months ago
ARHS - Java Fullstack Developer

ARHS

Liège, Wallonia, Belgium (On-Site)
4 Months ago
version 1 - Technical Lead (Full Stack Java)

version 1

Birmingham, England, United Kingdom (On-Site)
5 Months ago
Nagarro - Associate Staff Engineer, .Net Fullstack

Nagarro

New York, New York, United States (On-Site)
9 Months ago
WebFX - Jr. Web Developer

WebFX

Ann Arbor, Michigan, United States (On-Site)
9 Months ago
Leetify - Full-stack Developer

Leetify

(Remote)
4 Months ago
Ajmera Infotech - Node.js Developer / Full Stack Engineer

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
6 Months ago
Synergy Games - Full Stack Developer

Synergy Games

(Remote)
2 Months ago
N-ix - Middle .NET Fullstack Engineer

N-ix

Poland (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Francisco, California, United States (Hybrid)

San Francisco, California, United States (Hybrid)

San Francisco, California, United States (Remote)

Los Angeles, California, United States (Remote)

San Diego, California, United States (Remote)

Buenos Aires, Buenos Aires, Argentina (Hybrid)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (Hybrid)

Buenos Aires, Buenos Aires, Argentina (Hybrid)

San Francisco, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Go Fund Me

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug