• +1.510.833.7284

Web Developer

Job TypeJob LocationCompany
Full TimeSan FranciscoRE-volv

Short Description

Position: RE-­volv Web Developer

Primary Location: San Francisco, CA

Reports To: Executive Director

Application Deadline: ASAP

Job Description

RE-­volv is a small nonprofit organization doing big things to fight climate change. You’ll be one of six employees and the only full-time web developer. We’ve built an innovative crowdfunding platform for community-based solar energy projects on re-­volv.org, and we need someone to take it to the next level. That’s where you come in.

About RE-­volv

RE-volv is a lean nonprofit social enterprise focused on fighting climate change by accelerating the adoption of clean energy. RE-volv empowers people and communities through renewable energy. Through RE-volv’s crowdfunding platform, individuals can donate to a revolving fund that finances solar projects for nonprofit organizations around the United States. As nonprofits like schools and homeless shelters go solar with RE-volv, they save money on their electricity bills which they can use to better serve their community. To date, we have crowdfunded nearly half a million dollars in donations from people in 38 states and 22 countries for 16 solar projects in 6 states. RE-volv’s main goal is to empower as many people as possible to bring clean energy to their communities. RE-volv has received numerous awards, including a Business Innovation Award from the U.S. Department of Energy’s Sunshot Initiative, is an inaugural member of the White House National Community Solar Partnership, and winner of the OpenIDEO Climate Innovation Fellowship. RE-volv receives generous support from the Leonardo DiCaprio Foundation, U.S. Department of Energy’s Sunshot Initiative, the 11th Hour Project of the Schmidt Family Foundation, and many others.
Your Mission

RE-­volv is seeking a full stack Django developer to join our team. They will focus on owning, maintaining and improving our unique crowdfunding platform. This position will require the technical skills to build new features and maintain existing ones on the site. This position will also require the organizational skills to act with autonomy. Using the ‘Lean Startup’ methodology, our goal is to continuously test assumptions and analyze user data to further develop the platform. The Web Developer will be writing code as well as guiding the development of the platform with the goal of scaling the impact of the organization.

Position Details

This is a full-time position in our San Francisco office in the Financial District. This is a high impact position, requiring creativity, independence, organization, collaboration, and initiative. Compensation includes an annual salary commensurate with experience, benefits and paid time off. RE-volv also provides the last Friday of every month off for personal care, which we call RE-charge Days. RE-volv allows flexible work hours and is committed to supporting a good work-life balance. Position starts as soon as possible.


Work full time building new features, maintaining and enhancing the platform. The code is open source and hosted at https://github.com/RE­volv/revolv

Coordinate with the RE-volv team to prioritize and triage new features

Work closely with the RE-­volv team to scale the platform to thousands of users, test assumptions, and adjust accordingly

Be on-call during non­business hours in the event that the site needs emergency maintenance

Be a meaningful member of a small team that helps direct the organization towards serving its mission of empowering people to fight climate change

Skills and Qualifications

Bachelor’s degree or higher in Computer Science or an allied discipline ­ or the equivalent in independent experience

Strong knowledge of Javascript, HTML, and CSS and experience with CSS preprocessors like SASS or LESS, including responsive web design/programming

Strong knowledge of the Django web framework

Experience using git and GitHub for version control

Strong understanding of how TDD, continuous integration, and testing, in general, contribute to maintainable codebases

Experience integrating payment services and CRM, especially Stripe and Salesforce

UI/UX design chops

Experience working with hard deadlines

Passion for renewable energy, and building a sustainable society

Experience working with crowdfunding platforms a bonus

How to Apply

Please submit your resume and a brief cover letter detailing relevant experience, salary requirements, and interest in the position via email to info [at] re­-volv [dot] org. Please write “Web Developer Application” in the subject line.

To apply: visit http://bit.ly/Re-Volv-Solar-Jobs or email  Andreas Karelas  with your resume.