Senior Back-end Drupal Developer at CivicActions

United States
This job was posted more than 30 days ago and may not be active. Please check the source website to confirm if this is still open.
Organization : CivicActions
Location :
United States
Job type : Full-time, Telecommute/Remote
Salary : $105,000 - $125,000 USD per Year
Posted on : June 21, 2022

JOB DESCRIPTION

We are looking for a Drupal 9 Backend Engineer familiar with Drupal APIs, comfortable with custom module development.   

This position is fully remote (work from home) within the United States and requires a federal background investigation.

Who you are:

  • Develop and manage Drupal applications in an Agile environment
  • Able to architect and write secure, performant, well-documented object-oriented PHP code that adheres to coding standards
  • Develop code collaboratively within Git repositories using forks, branching workflows, and conflict resolution
  • Set up and maintain local Drupal sandbox environments based on Docker-based tools (e.g. Lando, docker-compose)
  • Engage in peer programming and take part in code reviews
  • Lead or support content/data migrations into and out of Drupal
  • Extend common and custom Drupal modules
  • Manage configuration-as-code using the Drupal Configuration API
  • Write and update work ticket user stories, acceptance criteria, implementation notes, risks/assumptions
  • Take part in agile scrum team ceremonies, project, and internal meetings

Requirements:

  • 7+ Years of engineering experience
  • Bachelor’s degree or 4 years additional experience
  • Experience with Drupal 9
  • Experience with Drupal APIs (Form API, Configuration API, Menus, etc)
  • Able to develop unit and/or behavioral tests using automated testing tools (e.g. Behat, Cypress, PHPUnit) to validate your features
  • Familiar with using local Drupal sandbox environments based on Docker-based tools
  • Experience with complex Git workflows and tasks (e.g., forks, branching, resolving conflicts, etc.)
  • Comfortable with reading API documentation and integrating with external APIs and systems
  • Comfortable writing SQL queries as well as Drupal EntityQueries and the Database API
  • Experience with the command line shell and tools like Drush
  • Able to explain in detail how HTML, CSS, and JavaScript operate

Nice-to-Have (but not required) :

  • Experience with mission-critical large-scale Drupal
  • Familiarity with object-oriented PHP programming, including common design patterns
  • Web-based API design and implementation (REST, XML-RPC)                      
  • One or more Acquia Drupal 8 certifications
     

ABOUT THE ORGANIZATION

CivicActions
VIEW ORGANIZATION
What we doCivicActions helps government agencies better serve the public through large-scale modernization projects that impact the lives of millions of people. Open source technologies (such as Drupal) and human-centered design are at the core of our work.We partner with agencies to solve complex problems and improve the delivery of critical services like Veteran benefits, health care for retirees, adult education, and national scientific research. We are known for our Drupal expertise, our open and agile practices, and our commitment to building products that p...

Call for Support