Back-End Drupal Developer (Remote) at CivicActions, US

Summary

Organization : CivicActions
Location : Lafayette, CA, United States
Experience : N/A
Job type : Full-time
Salary : $95,000 - $115,000 USD per year. Salary commensurate with qualifications and experience

JOB DESCRIPTION

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.

Are you interested in initially working on complex, multi-faceted projects that bring enormous benefit to United States Veterans?  We are federating content and data from other areas of the U.S. Department of Veterans Affairs into the Drupal 9 CMS that powers VA.gov. This is a permanent position and we have a range of other impactful projects beyond the VA.

We are looking for a Drupal Back-End Developer who is aware of their own skills and able to self-assign tasks within their own skill sets. Especially useful skills include: Drupal 8/9, Drupal code contribution, CMS interface UX experience, Content Governance, experience using Drupal core migrate and creating migrations from multiple sources.
This position is remote (work from home) 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
  • Enable and extend common Drupal modules
  • Manage configuration-as-code using the Drupal Configuration API
  • Comfortable creating and configuring Drupal Views
  • Write and update ticket user stories, acceptance criteria, implementation notes, risks/assumptions
  • Take part in agile scrum team ceremonies, project, and internal meetings
  • Play nicely with several technology teams working to support our Veterans.

Requirements:

  • 5+ Years of engineering experience, in addition to a bachelor’s degree or equivalent
  • Experience with Drupal 8/9
  • Experience with Drupal APIs (Form API, Configuration API, Menus, etc)
  • Experience with Drupal 8/9 migrations - configuring mappings, custom plugins, media handling, 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 complex 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 in a decoupled site

Nice-to-Have (but not required)
 
It’s a bonus if you have skills or experience in:

  • Familiarity with object-oriented PHP programming, including common design patterns                 
  • One or more Acquia Drupal 8/9 certifications
  • Experience as a Tech Lead or Architect

Location

We are a completely remote team within the United States. We ask that you have a dedicated workspace and fast internet.

Why CivicActions

People who are well taken care of can be more balanced, productive, and happy.

  • 100% company-paid medical/dental/vision/life/disability with 100% dependent coverage
  • 401(k) plan
  • Flexible vacation policy
  • Yearly professional development stipend
  • Yearly technology stipend

Apply now!

We value diverse teams and are committed to creating a community of inclusion. We are an Equal Opportunity/Affirmative Action Employer.

ABOUT THE ORGANIZATION

CivicActions is a digital transformation company that helps government agencies deliver better digital experiences to their citizens. They bring government services up to present required standards. Their services include web and Content Management Services (CMS), IT and service modernization, cybersecurity, product and design, DevOps, security and compliance, quality assurance audits, data services, and workforce development.  CivicActions' client list includes government organizations like the U.S. Department of Veteran Affairs, Defence Security Cooperation Agency, U.S. Department of Just...