
Drupal Web Developer
AHU TechnologiesWashington, District of Columbia
$54 - $59 / hour
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Overview
Career level
Senior-level
Remote
On-site
Compensation
$54-$59/hour
Job Description
Job Description:
Short Description:
Client requires the services of a contractor Web Developer with strong Drupal expertise to support the development, maintenance, and modernization of District government websites, including DC.gov and associated agency digital properties.
Complete Description:Employment Type: Contract w2/1099/C2C
Scope of Work
Build and customize Drupal modules, themes, content types, taxonomies, and views per agency requirements.
Integrate Drupal sites with enterprise systems, APIs, and third-party services.
Apply web security best practices consistent with Client and federal cybersecurity guidelines.
Produce technical documentation, code comments, and operational runbooks.
Required Technical Skills
HTML & Markup
Strong command of semantic HTML5: sectioning elements, headings hierarchy, lists, tables, and forms.
Familiarity with structured data and SEO markup: meta tags, Open Graph, Twitter cards, and Schema.org/JSON-LD.
CSS & Styling
Deep working knowledge of modern CSS layout: Flexbox and CSS Grid, with sound judgment about when to use each.
Command of the cascade, specificity, and inheritance, with the ability to debug specificity conflicts rather than reaching for important
Awareness of cross-browser compatibility, vendor prefixing strategy, and progressive enhancement.
Nice to Have
◦ Strong SCSS/SASS skills: nesting, mixins, functions, partials, and a disciplined file architecture.
◦ A consistent CSS methodology such as BEM, and an understanding of how it maps onto Drupal's class conventions.
◦ Familiarity with CSS transitions, transforms, and animations, used with attention to performance and reduced-motion preferences.
JavaScript
Strong DOM manipulation and event-handling skills, including event delegation and performance-conscious listeners.
Working knowledge of Drupal's JavaScript layer: Drupal.behaviors, once(), drupalSettings, and the AJAX framework
Familiarity with debugging via browser DevTools: breakpoints, the network panel, performance profiling, and the console.
Nice to Have
◦ Awareness of frontend performance: deferring/async loading, minimizing reflows, debouncing/throttling, and avoiding render-blocking scripts.
◦ Experience with a build/tooling pipeline (Webpack, Vite, or Gulp) and with linting/formatting (ESLint, Prettier, Stylelint).
◦ Exposure to a modern framework (React/Vue) is a plus, particularly for decoupled or partially decoupled Drupal frontends.
Drupal
Site Administration & Configuration Management
Solid command of Configuration Management workflows: config export/import, config_split for environment-specific config, config_ignore for protected config.
Demonstrated expertise with Views: complex queries, contextual filters, relationships, exposed filters/sorts, output rewriting, and REST exports.
A clear mental model of what belongs in config vs. content vs. state vs. settings.php.
Theming & Frontend
Comfort with the Libraries API: defining JS/CSS, managing dependencies, and conditional loading.
Familiarity with Single Directory Components (SDC) for Drupal 10.3+.
Multi-Domain / Multi-Site (Nice to Have)
◦ Hands-on experience with the Domain Access module: domain entities, domain access fields on content/users/blocks, and current-domain negotiation.
◦ Practical command of the Domain Config module, including domain-specific config overrides and override precedence (settings.php > Domain Config UI > base config)
◦ A clear understanding of how config overrides cascade, and why programmatic overrides in settings.php will silently take precedence over UI changes
◦ Familiarity with cache contexts and invalidation in a multi-domain context.
◦ Experience with domain-aware menu, block, and pathauto strategies, and with cross-domain content sharing vs. domain-restricted content patterns
Security
A reflexive habit of using placeholders to prevent SQL injection and applying access checks on entity queries.
Experience conducting permission audits and reviewing for privilege escalation.
DevOps, Deployment & Tooling
Strong Drush proficiency, including cache rebuilds, config import/export, user management.
Experience with a local development environment, ideally Lando (DDEV/Docksal also welcome).
Nice to Have
◦ Familiarity with CI/CD pipelines (BLT, GitHub Actions, or Acquia Pipelines).
◦ Hands-on Acquia Cloud experience: environments, Cloud Hooks, code/database/files workflow, and Acquia CLI.
◦ Comfort with multi-database configuration and routing.
Integration & Standards (Nice to Have)
◦ Experience building and consuming REST APIs: JSON:API, the REST module, and custom REST resources.
◦ Experience with common third-party integrations: analytics and marketing automation.
Working Style & Collaboration
A methodical diagnostic approach — able to walk through debugging complex issues without guesswork.
Adherence to Drupal community coding standards (PHPCS with the Drupal and Drupal Practice rulesets).
CONTRACT JOB DESCRIPTION Responsibilities:Performs programming and technical work for website and Internet development.Minimum Education/Certification Requirements:Bachelor’s degree in IT or related field or equivalent experience
Skills Matrix
· 16+ yrs. performing specialized (often advanced) programming and technical development for the Internet
· Bachelor's degree in Computer Science, Information Technology, or a related field (equivalent experience may be substituted).
· At least three (3) years of hands-on Drupal development (Drupal 7 and 9, 10, or 11 required).
· Demonstrated proficiency in PHP, HTML5, CSS3, JavaScript, and Twig.
· Experience with Composer, Drush, Git, and MySQL/MariaDB.
· Working knowledge of Section 508 and WCAG 2.1 AA accessibility standards.
· Acquia Certified Developer or Site Builder credential.
· Experience with headless/decoupled Drupal (JSON:API, GraphQL).
· Familiarity with Acquia Cloud, Pantheon, or AWS hosting environments.
· Prior experience supporting District, state, or federal government web platforms.
· Knowledge of DevSecOps, CI/CD pipelines, and Docker.
Compensation: $54.00 - $59.00 per hour
About Us
AHU Technologies INC. is an IT consulting and permanent staffing firm that meets and exceeds the evolving IT service needs of leading corporations within the United States. We have been providing IT solutions to customers from different industry sectors, helping them control costs and release internal resources to focus on strategic issues.
AHU Technologies INC. was co-founded by visionary young techno-commercial entrepreneurs who remain as our principal consultants. Maintaining working relationships with a cadre of other highly skilled independent consultants, we have a growing number of resources available for development projects. We are currently working on Various projects such as media entertainment, ERP Solutions, data warehousing, Web Applications, Telecommunications and medical to our clients all over the world.
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.

FAQs About Drupal Web Developer Jobs at AHU Technologies
What is the work location for this position at AHU Technologies?
This job at AHU Technologies is located in Washington, District of Columbia, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at AHU Technologies?
Candidates can expect a pay range of $54–$59 per hour for this role.
What employment applies to this position at AHU Technologies?
The employer has not provided this information. This may be discussed during the hiring process.
What experience level is required for this role at AHU Technologies?
AHU Technologies is looking for a candidate with "Senior-level" experience level.
What is the process to apply for this position at AHU Technologies?
You can apply for this role at AHU Technologies either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.