Full Stack Developer

Job Type

Full Time


Minimum: $80,000
Maximum: $95,000




65 Broadway
19th Floor
New York
United States


By developing programs that respond to pressing community needs, New York Cares—New York City’s leading volunteer management organization—provides a lifeline of support to our city’s most vulnerable residents. Last year, we mobilized 65,000 individual volunteers and hundreds of companies, civic and youth groups to help improve the lives of over 500,000 struggling New Yorkers.

New York Cares prides itself on a culture of excellence, defined by integrity, reliability and professionalism. We have been awarded The New York Times Nonprofit Excellence Award, which recognizes outstanding management practices, and the Peter F. Drucker Award for Nonprofit Innovation. The NonProfit Times, Crain’s New York, The Princeton Review and The Wall Street Journal have all recognized New York Cares as a top-notch employer.


The Full Stack Developer is responsible for the development and technical maintenance of the New York Cares website. The website is an integral part of our volunteer digital experience with New York Cares. Examples of potential upcoming projects include a Drupal 7 to Drupal 8 migration and implementing a re-envisioned user experience across multiple digital channels.

The position will report to the Director of Technology and collaborate with other members of the four person technology team to meet all the technology needs of New York Cares.


Designing and implementing technical solutions in a Drupal/Salesforce.com environment to aid in the continued growth and success of New York Cares. Including:

  • Using both configuration and efficient, testable custom code to meet functional requirements.
  • Managing module updates, security updates, and upgrades.
  • Refactoring code to improve performance and sustainability.
  • Documenting code and architecture choices so others understand the rationale behind choices.
  • Refining data models.

Collaborating with external developers for larger projects.

Assisting with quality assurance testing prior to new feature rollout, bug fixes, or major launches.

Documenting key procedures and maintaining a record of all development change requests and completed changes.

Serving as first contact for staff technology support needs relating to web development and web infrastructure.

Participating in Disaster Recovery and System Continuity planning, implementation, and testing.

Open-source community contributions are encouraged and will be supported with some on-the-job time.


  • 3+ years of experience developing PHP web applications including experience with custom Drupal 7/8 module and theme development.
  • Expert knowledge of HTML and CSS and Javascript libraries such as JQuery and React.
  • Proficiency with Java, MySQL, Apache SOLR, Git, and integrating third-party services and APIs.
  • Familiarity with automated testing tools.
  • Basic understanding of UX best practices and familiarity with user-centered design methods.
  • Effective project management skills..
  • Strong written and verbal communication skills with ability to translate technical jargon.
  • Ability to occasionally work after hours for planned down-time or emergency problem solving.
  • Bonus: You’ve contributed to an open-source community or have a background in volunteering.


Salary depends on experience. Benefits include a generous health insurance plan, a retirement plan and more.

Professional Level

None specified

Minimum Education Required

No requirement

How To Apply


AmeriCorps, Peace Corps, and other national service alumni are encouraged to apply. New York Cares is an Equal Opportunity/Affirmative Action Employer.

Please submit a cover letter and resume by email to hr@newyorkcares.org, with the subject line Full Stack Developer.