Drupal Back-end Developer

About the Role

We're seeking a full-time back-end Drupal developer based in the U.S. to join our innovative and supportive Client Services team. The ideal candidate writes organized, well-documented code, follows coding standards, and collaborates effectively with various team members and clients. The candidate should have strong technical skills, creativity, compassion, and the ability to manage themselves in a 100% remote environment. Excellent communication skills are essential for working well with the team and clients. Equally important, this individual should embody our core values.

We are committed to diversity, equity, and inclusion, creating a safe environment where everyone can do their best work. This reflects our Be Human core value and is crucial to our engineering values. We welcome the unique contributions you can bring to our team!

Responsibilities include

  • Writing and debugging back-end code for Drupal 8+, including key APIs and custom modules
  • Utilizing advanced Drupal 8+ tools such as Drush, Composer, Configuration Management, Plugins, and Services
  • Performing site-building tasks, including enabling and configuring modules, settings, views, menus, and view modes
  • Managing local development environments and using command line tools
  • Assisting with content modeling and architecting solutions
  • Conducting QA and peer reviews of code changes
  • Attending project meetings and providing updates
  • Collaborating on and completing development tasks
  • Assessing and improving back-end performance
  • Enhancing the Drupal expertise of team members and clients
  • Document and evaluate client requests
  • Communicate priorities and task progress with project managers and clients

We’re Looking For

  • Examples of professional code or other systems designed or implemented that are relevant to enterprise CMS development
  • Knowledge of Drupal coding best practices and security standards
  • Experience using Git and Gitflow for version control
  • Experience with pull requests and peer review workflow
  • Familiarity with agile workflows and project ticketing systems
  • Understanding of Drupal-adjunct technologies like LAMP and Drupal theming
  • Ability to plan, run, and write automated tests with PHPUnit or Nightwatch
  • Strong written and verbal communication skills
  • Professional, collaborative, and proactive approach
  • Daily use of skills: friendliness, judgment, respect, integrity, tact, and honesty
  • Critical mindset without cynicism
  • Team player able to work well under pressure and meet deadlines
  • Self-directed: able to work independently and manage your time in a virtual team
  • A desire for a healthy work/life balance with a 40-hour workweek

Bonus points

  • Ability to write JavaScript and non-Drupal code
  • DevOps knowledge
  • Knowledge of Docker-based local development environments
  • Familiarity with accessibility best practices
  • Familiarity with developer tools available in modern browsers
  • Familiarity with managed hosting services and deployment tools
  • Active membership with an open-source web community
  • Worked with large teams, 5+ people, on large projects from start to finish
  • A bachelor's degree in computer science or information technology

Requirements

  • At least two years of enterprise-level Drupal development experience or equivalent experience
  • Reliable internet connection and willingness to work in a distributed fashion
  • Must be located in the U.S.
  • Must be legally eligible to work in the U.S.
  • Ability to use a computer for up to 8 hours per day
  • Ability to travel 2-3 times per year in the United States for client on-sites and company events

Starting Salary Range: $80,000-105,000 USD annually; pay will be commensurate with experience. 

Click here to apply.