Always Never Home

We help candidates land their dream Jobs, Internships, Grants, Scholarships and Graduate programs

Back-End Drupal Developer at CivicActions

Website CivicActions

Back-End Drupal Developer

CivicActions is a mission-minded company. We focus on helping the government deliver better services through modern software practices. We work in cross-functional, agile teams and communicate openly and honestly. We encourage a balanced, autonomous lifestyle. We are looking for others like us with a true passion for using technology to change our world positively.

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

This position is remote (work from home), requires a federal background investigation and US residence for 3 of the last 5 years.

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:

  • 5+ Years of engineering experience
  • Bachelor’s degree or 4 years additional experience
  • Experience with Drupal 8/9 and 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
  • 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)  

It’s a bonus if you have skills or experience in:

  • 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

To apply for this job please visit boards.greenhouse.io.

Back-End Drupal Developer at CivicActions
Share with someone
Scroll to top

Receive Job and Scholarship Alerts

X