Senior Full Stack Software Engineer

Senior Full Stack Software Engineer

Business Unit: Product Development

Reports To: UniversalGiving Board, UniversalGiving Tech Committee, Lead Software Engineer and CEO


UniversalGiving®  is an award-winning nonprofit allowing people to donate and volunteer with top-performing, vetted organizations all over the world. 100% goes directly to the cause. All partner organizations are vetted with our proprietary Quality Model™.  To date, we have matched more than $31 million dollars’ worth of volunteer hours. UniversalGiving® Corporate helps manage global Corporate Social Responsibility for companies, including the strategy, operations, NGO Vetting, and Disbursements. Our goal is to help companies scale their Philanthropy and Volunteer programs, both locally and all over the world. We customize our services for clients, emphasizing high levels of innovation and client service. Key clients include Cisco, Gap, BHP, and RSF Social Finance. UniversalGiving has been featured on the homepage of Bloomberg, Oprah.com, CBS, The Wall Street Journal, and The New York Times. Our CEO is a winner of the Jefferson Award (the Nobel Prize in Community Service) and you can view the footage on CBS.



We are now rebuilding our website with new technologies. Our goal is to have an e-commerce site that can handle partnerships with major media organizations, such as CBS during times of crisis/natural disaster. When a crisis occurs and is featured on TV, people will give through UniversalGiving.  Our site must be robust, have excellent performance and the ability to handle millions of visitors. 


We are looking for socially conscious engineers who interested in using their skills to make an impact with an innovative social enterprise. You must believe in tech for good, changing the world. You must be excited about our mission serving the world with giving and volunteering opportunities. Please do not apply if you do not have/fit the requirement. Please be aware that it is a contractor part-time position.


Job Summary:

We are hiring a Senior Full Stack Software Engineer to help us rebuild the UniversalGiving website. The Senior Full Stack Software Engineer should have experience building marketplace websites such as Amazon, Target or Zappos. We are going to be using a MERN (Mongo, Express, React, Node) stack for the new website, so experience with it is a must.


We are open to developers from Silicon Valley as well as the other parts of the nation. The Developer will report to the UniversalGiving Board, Tech Committee, Lead Software Engineer and the CEO. We will be hiring a Lead Software Engineer to work with you and handle back end/server concerns. Your role will be to assist the lead engineer on anything they need, either on the front or back end of the application.


Important Note for Recent College / Bootcamp Grads: We are a small organization so we are looking only for applicants with solid 5+ years full-stack web development experience. If you just finished a web development boot camp, this may not be a good fit for you (or for us). We are only going to be hiring 1-2 development engineers so we need individuals who have worked on and produced enterprise-grade web applications. You will not have the resources here to learn as part of a big team, nor do we have the funds to pay you while you grow as a developer. 


Please Note: We already have a strategic plan, overall website visual, and team due diligence on each major feature/component. We will guide you on the overall vision and features of the site, though we will give you the creative freedom to use your judgment on implementation.





Technologies & Skills






To Apply:

Email your resume, cover letter and references to ayetun@universalgiving.org with "Senior Full Stack Software Engineer" in the subject line. In your cover letter, please describe your experience working with the MERN Stack and why you want to work for a social enterprise like UniversalGiving. Applications are reviewed on a rolling basis. No phone calls, please.


UniversalGiving™ is committed to understanding and representing the diverse populations it serves worldwide. Members of all ages, genders, sexual orientations, races, ethnicities, nationalities, physical abilities or disabilities, religions or beliefs, and cultures are welcome as employees and volunteers in our organization. We believe that a diverse team will best serve our diverse populations.

Join our email list today!

©2012 UniversalGiving. All rights reserved. Privacy Policy. Terms & Conditions
UniversalGiving is a 501(c)3 Public Charity