Overflow is building the infrastructure to make generosity frictionless across all major asset classes. We're focused on inspiring the world to give. Join us!

About Overflow

Overflow is the philanthropy platform for today-pairing modern technology with an uncomplicated approach to giving. We are a Series A startup founded in Silicon Valley with an audacious mission to inspire the world to give. We are backed by top-tier VC firms (Uncork, Craft, R7, Salesforce Ventures & Village Global) and strategic angels & leaders within organizations like Hubspot, Golden State Warriors, Carta, Lyft, Stripe, & Venmo. We are addressing a $450B philanthropic market ripe for disruption. Overflow is a B2B SaaS company that unlocks net-new donations for nonprofits solving some of the most pressing problems we face as a civilization. We are working to make generosity frictionless across all asset classes. We started with stock and now have unlocked crypto, low-fee cash processing, and more! Some of the top nonprofits in the world trust us and we are positioned to lead the market as a top payments provider. Learn more here.

Job Description

We are looking for a full-stack software engineer responsible for building systems that power cash, stock, and crypto donations for nonprofit organizations. Your primary responsibility will be owning and developing frontend and backend services. You will be responsible for working and collaborating closely with engineers, product and design leads, and cross-functional partners to build out end-to-end solutions.


  • You will design and implement impactful user-facing features that enable nonprofits to receive and manage cash, stock, and crypto donations
  • You will produce high-quality code that is reusable, efficient, unit tested, and code reviewed
  • You will design and build low-latency, highly-available, and performant applications
  • You will implement security and data protection solutions
  • You will leverage data storage solutions (may include databases, key-value stores, blob stores, etc.)

Skills And Qualifications

  • Software engineer with 1+ years of industry experience (2+ years preferred)
  • Strong experience with Javascript, Typescript, Node.js, React, or other Javascript frameworks
  • Experience with NoSQL databases like MongoDB
  • Strong knowledge of fundamental design principles behind a scalable application
  • Understanding of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of code versioning tools like Git and continuous integration processes
  • Thorough knowledge of the software development lifecycle including design, implementation, and testing
  • Nice to have experience building and deploying applications with Docker and Kubernetes on AWS or other cloud providers
  • Clear and concise communication of design decisions including alternatives and trade-offs, both verbal and written.
  • Collaborate and work well with engineers, product managers, designers, and cross-functional partners.

Build the future of philanthropy and generosity with us!

Apply for this Job

* Required
(File types: pdf, doc, docx, txt, rtf)
(File types: pdf, doc, docx, txt, rtf)