Position Details

CHIEF is looking for a Back-End Drupal Developer with demonstrated expertise in Drupal maintenance and troubleshooting, as well as with site building and module development. We’re seeking a candidate with experience building sites, developing modules, performing security reviews and code reviews, scripting migrations and performing deployments. In this role, you'll build Drupal 8 sites and maintain Drupal 7 and 8 sites, working at our DC office, Portland office, or directly at a client site in DC. 

Note: CHIEF also encourages applicants who wish to be considered for a senior role to apply, provided that they have more than 4 years of experience with Drupal development; demonstrable expertise with PHP development; a history of leading projects with minimal oversight; and experience directly managing or mentoring other developers.

What You'll Do

  • Perform site-building activities, including creating and modifying views, contexts and blocks in order to match functionality specified in wireframes and designs
  • Create and test custom Drupal modules
  • Install, test and debug contrib Drupal modules
  • Script migrations using the Migrate module, and supplement migration efforts with the Feeds module
  • Evaluate designs, wireframes and other deliverables during the design and user experience phase for potential development issues and flag feasibility challenges when needed
  • Conduct peer review of code created by other developers
  • Perform security reviews of sites prior to deployments
  • Communicate the intricacies of complex web development issues, acting as a subject matter expert both internally across departments and externally with clients

What It Takes

  • Experience architecting Drupal sites
  • Experience with Drush
  • Experience developing modules
  • Experience with Git version control
  • Ability to handle multiple tasks and prioritize appropriately
  • Ability to estimate time and level of effort for development tasks
  • Preferred: Experience developing migration scripts (required for senior role)
  • Preferred: Experience troubleshooting environment-level issues and coordinating with hosting providers (required for senior role)

Additional Requirements

  • 2+ years of experience with Drupal (4+ years for senior role)
  • Bachelor’s Degree and U.S. Citizenship