Senior Back-end Developer at CivicActions

Summary

Organization : CivicActions
Location : Lafayette, LA, United States
Experience : N/A
Job type : Full-time, Telecommute/Remote
Salary : $105,000 - $125,000 USD per Year

JOB DESCRIPTION

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

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
  • 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 

How to apply

Fill out the form here.

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...