Drupal Developer

Posted Date: March 28, 2019
Location: San Francisco, California

Position Summary
As a Drupal Developer at The Trust for Public Land, you will play in integral role in building and maintaining the organization’s websites in the Drupal content management system. Your role will serve as part user experience designer, systems integration manager, hosting and systems administration expert, and Drupal developer and configurator.

This position will work closely with the Director of Digital Strategy and Engagement, the Digital Marketing Manager, and other leaders in the marketing department to accomplish local and national marketing, advocacy, and philanthropy objectives. The Digital team within the Marketing department is small, so we all draw from a wide range of skills and need to be open to constantly learning and improving.
Duties and Responsibilities

  • Oversee website and database installation;
  • Conduct Drupal module research, installation, and updates;
  • Skilled at building custom Drupal modules;
  • Configure and administer high quality website features as well as the ability to design and theme websites and web components;
  • Ability to build email design modules;
  • Ability to build custom data migrations, and sometimes migrate data by hand;
  • Collaborate in a team environment using the Agile framework;
  • Perform regular maintenance & updates on existing websites.
  • Communicates functional scope for technical work required or requested and facilitates the development of estimates for additional tasks that arises from testing and/or training;
  • Contribute back to the community through articles, tutorials, bug patches, etc.
  • Manages workload across a variety of projects, getting advisement on priority as needed;
  • Delivers high-quality, timely, and thorough solutions to stakeholder problems.


  • Experience integrating Drupal configuration/content with third-party applications/databases;
  • Maintains working knowledge of Drupal ecosystem and updates;
  • Development of custom Drupal / PHP modules using development best practices;
  • Comfort on the command line using Git, Drush, and Composer;
  • Light devops tasks for local development and deployments;
  • Familiarity or experience with continuous integration;
  • Demonstrated strong Linux command-line skills;
  • Excellent Quality Assurance skills and high attention to detail.


  • Bachelor’s degree in related field and/or equivalent experience/training with directly related work experience in the areas of application/web/systems development;
  • Demonstrated experience building Drupal websites required;
  • Professional experience designing and building responsive websites;
  • Familiarity with the most common modules (views, panels, etc.) and base themes (bootstrap, etc), as well as the ability to create a subtheme and a base or full theme from scratch;
  • Application of patches for core and contrib modules and themes;
  • Strong experience with HTML, CSS, jQuery, JavaScript;
  • Familiarity with Git, Drush and Composer;
  • Familiarity with Drupal APIs and object-oriented programming;
  • Understanding of non-profit business processes a plus.

Skills and Abilities: 

  • Takes initiative with the ability to identify a need or opportunity to benefit the organization and take appropriate steps to fill or achieve it;
  • Communication skills (both written and verbal): communicates appropriately and effectively;
  • Customer service orientation:  proactively supports the organization and stakeholders by considering and advocating for their needs;
  • Ability to work independently:  be self-guided, hit deadlines, and perform tasks within reason without micromanagement;
  • Ability to perform in a team:  cooperate, define work buckets, share responsibility, and communicate to achieve a common goal;
  • Organizational and time management skills:  ability to manage the workload across multiple projects, taking priority into consideration;
  • Work consistency:  ability to deliver work that consistently meets quality standards;
  • Creativity and problem solving:  develop innovate solutions to challenging problems.

To apply, please forward your resume and cover letter to Jennifer Wilson-Fischer (Jennifer.Wilson-Fischer@tpl.org).