Senior Fullstack Engineer

1 Day ago • 5 Years +

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

Google - Senior Software Engineer, Full Stack

Google

(On-Site)
6 Months ago
Infosys - Java Fullstack Developer

Infosys

Mexico City, Mexico (On-Site)
2 Days ago
warner bros games - Senior Staff Software Engineer - Fullstack (Content Systems)

warner bros games

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Game Boost - Senior Build Engineer – Bazel Expert

Game Boost

Stockholm, Stockholm County, Sweden (Remote)
1 Month ago
Netflix - Senior Software Engineer - Developer Automation Platform (Fullstack)

Netflix

Los Gatos, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Software Engineer, RCS

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
velotio technologies  - Software Engineer (Golang)

velotio technologies

Pune, Maharashtra, India (Remote)
1 Month ago
bytedance - Fullstack Software Engineer, Global Payments

bytedance

San Jose, California, United States (On-Site)
7 Months ago
warner bros games - Senior Staff Software Engineer - Fullstack (Content Systems)

warner bros games

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Capgemini - Java Fullstack

Capgemini

Pune, Maharashtra, India (On-Site)
4 Weeks ago
Nagarro - Associate Staff Engineer, JavaScript- Fullstack

Nagarro

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Cognite - Senior Backend Engineer

Cognite

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Patreon - Senior Fullstack Software Engineer, Payments

Patreon

San Francisco, California, United States (Hybrid)
2 Months ago
warner bros games - Staff Software Engineer - Full Stack Developer

warner bros games

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Patreon - Fullstack Software Engineer, Core Creator Experience

Patreon

New York, New York, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Buenos Aires, Buenos Aires, Argentina

Room 8 Studio - Senior Stylized 3D Environment Artist

Room 8 Studio

Argentina (On-Site)
1 Month ago
White board games - QA Analyst (SSR)

White board games

Argentina (Remote)
1 Month ago
hogarth - Transcreation Team Lead

hogarth

Buenos Aires, Buenos Aires, Argentina (Hybrid)
1 Week ago
Evolution  - Game Presenter

Evolution

Buenos Aires, Buenos Aires, Argentina (On-Site)
10 Months ago
DevRev - Software Engineer - Applied AI Support

DevRev

Buenos Aires, Buenos Aires, Argentina (On-Site)
1 Month ago
GoFundMe - Senior Software Engineer, Salesforce Integrations

GoFundMe

Buenos Aires, Buenos Aires, Argentina (On-Site)
2 Weeks ago
White board games - 2D Artist (SSR)

White board games

Argentina (Remote)
1 Month ago
pixel owl  - Game Designer / Game Analyst

pixel owl

Buenos Aires, Buenos Aires, Argentina (On-Site)
1 Month ago
Neolytix - Healthcare - Bilingual Medical Virtual Assistant

Neolytix

Buenos Aires, Buenos Aires, Argentina (On-Site)
3 Weeks ago
GoFundMe - Senior Frontend Engineer (Groups and Teams)

GoFundMe

Buenos Aires, Buenos Aires, Argentina (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Chicago, Illinois, United States (Hybrid)

San Diego, California, United States (Hybrid)

Buenos Aires, Buenos Aires, Argentina (On-Site)

Buenos Aires, Buenos Aires, Argentina (Hybrid)

Chicago, Illinois, United States (Remote)

Buenos Aires, Buenos Aires, Argentina (On-Site)

Buenos Aires, Buenos Aires, Argentina (Hybrid)

San Francisco, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by GoFundMe

Level Up Your Career in Game Development!

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

Job Common Plug