
Freelance Drupal Developer (US Only)/ 3 days ago
Quick Summary
Job Summary
We are seeking an experienced Freelance Drupal Developer (US/CANADA ONLY) to support client website development, maintenance, optimization, and modernization projects. This role is ideal for a senior developer with deep Drupal expertise, strong problem-solving skills, and the ability to work independently within client-facing project environments.
The ideal candidate has 10+ years of demonstrated professional/enterprise-level Drupal development experience and is comfortable supporting both new and existing Drupal builds, including custom functionality, theming, integrations, migrations, security updates, performance improvements, and troubleshooting.
Responsibilities
The Freelance Drupal Developer may support a range of project needs, including:
- Building, configuring, and maintaining Drupal websites and applications.
- Developing custom Drupal modules, themes, templates, content types, views, taxonomies, and workflows.
- Supporting Drupal upgrades, migrations, patching, and security updates.
- Using Composer, Drush, Git, and Drupal configuration management as part of modern development and deployment workflows.
- Integrating Drupal with third-party systems, APIs, CRMs, membership platforms, payment systems, analytics tools, and other external services.
- Troubleshooting issues related to configuration, contributed modules, custom code, caching, performance, permissions, and hosting environments.
- Implementing responsive, accessible, and standards-compliant front-end experiences using Twig, HTML, CSS, and JavaScript.
- Optimizing site performance, search, caching, media handling, and front-end delivery.
- Collaborating with project managers, designers, strategists, and other developers to translate requirements into practical technical solutions.
- Documenting key technical decisions, configurations, custom code, and deployment steps.
Required Experience
Qualified candidates should have:
- 10+ years of professional Drupal development experience.
- Strong experience with Drupal 9, Drupal 10, and/or Drupal 11.
- Strong working knowledge of PHP, Twig, HTML, CSS, JavaScript, Git, Composer, Drush, and Drupal configuration management.
- Experience developing and maintaining custom Drupal modules and themes.
- Familiarity with Drupal entities, fields, views, blocks, menus, users, roles, permissions, and content workflows.
- Strong troubleshooting skills across Drupal, hosting, caching, integrations, and front-end issues.
- Clear communication skills and the ability to estimate work, flag risks, and work independently in a freelance capacity.
Preferred Experience
Experience in any of the following areas is a plus:
- Drupal migrations from legacy systems or older Drupal versions.
- Headless or decoupled Drupal architectures.
- Search tools such as Solr, Search API, or Elasticsearch.
- Hosting platforms such as Pantheon, Acquia, Platform.sh, AWS, CloudPanel, Plesk, or similar environments.
- Common Drupal modules such as Paragraphs, Layout Builder, Webform, Media Library, Views, Pathauto, Metatag, Redirect, and Search API.
- Integrations with association management systems, directories, CRMs, payment platforms, or membership systems.
- Work with nonprofit, association, higher education, government, or enterprise clients.
Engagement Details
This is a freelance/contract role. Work may be project-based or ongoing depending on client needs, availability, and fit. The role is remote, with occasional calls and regular project communication as needed.
To Apply
Please provide your resume or professional profile, relevant Drupal work samples, hourly or project-based rate structure, and general availability. PLEASE DO NOT APPLY IF YOU ARE NOT BASED IN THE USA/CANADA AND ARE NOT A US/CA CITIZEN!
Pay: $50.00 - $100.00 per hour
Work Location: Remote
