cover

Full-Stack Drupal Web Developer – CBO (Remote)/ 1 week ago

Congressional Budget Office
$120,600 - $157,620 /yearly
Application ends: 2026-01-21

Quick Summary

This remote Full-Stack Drupal Web Developer role at the Congressional Budget Office (CBO) focuses on developing, maintaining, and continuously improving the public-facing Drupal website and digital infrastructure within a LAMP stack. Candidates must have a Bachelor's degree and 5+ years, or an Associate's degree and 7+ years, of professional Drupal web development experience, including expertise in modern Drupal, Composer workflows, cloud hosting platforms, custom module/theme development, and strong proficiency in PHP, Symfony, MySQL, HTML5, and SCSS. The role requires ensuring high standards of accessibility, security, and performance. The salary range is $120,600 to $157,620 per year, and U.S. citizenship or permanent residency is required.

Description

The Congressional Budget Office (CBO), a small nonpartisan legislative agency providing economic and budgetary analysis to Congress, seeks a highly skilled Full-Stack Drupal Web Developer. This remote position supports CBO’s public-facing website and related digital platforms within the Publications and Digital Media Division.

Responsibilities

The Web Developer drives the development, configuration, maintenance, and continuous improvement of CBO’s Drupal-based website and digital infrastructure. This role requires blending front-end and back-end development expertise with a focus on key technical areas.

  • Build and maintain the Content Management System (CMS).
  • Develop custom Drupal modules and themes.
  • Manage third-party integrations to ensure site scalability and resilience.
  • Apply strong expertise in accessibility, usability, security, performance, and innovation.
  • Collaborate across teams, demonstrating strong technical, analytical, and communication skills.

Qualifications

Required Skills & Experience

Applicants must meet one of the following educational and experience requirements:

  • Bachelor’s degree and at least five years of professional experience specifically in Drupal web development within LAMP stack environments (Linux, Apache, MySQL/MariaDB, PHP).
  • Alternatively, an associate’s degree with at least seven years of hands-on Drupal development experience.

Required experience must include:

  • Deploying and maintaining Drupal sites on managed or cloud-based hosting platforms (e.g., Upsun/Platform.sh, Pantheon, Acquia, or equivalent).
  • Working with modern Drupal versions, Composer-based workflows, and a contributed module ecosystem.

Technical Proficiencies

  • Proficiency in HTML5, CSS3/SCSS, JavaScript, jQuery, and shell scripting (bash), coupled with strong knowledge of front-end technologies and responsive, accessible design principles.
  • Strong experience with Drupal theming, including Twig templates, theme hooks, render arrays, preprocess functions, libraries, and component-based theming approaches.
  • Ability to extend and customize contributed themes.
  • Demonstrated ability to translate high-fidelity design mockups and prototypes (e.g., Figma, Adobe XD, Sketch, InVision) into fully implemented responsive and accessible Drupal sites.
  • Strong understanding of core Drupal API and concepts, including Form API, Field API, Render API, configuration management, entities, and caching strategies.
  • Strong knowledge of object-oriented programming (OOP), including hands-on experience working with PHP, Symfony, and MySQL/MariaDB in Drupal CMS environments.
  • Server and infrastructure management experience with Apache/Nginx, Node.js, Composer, and Unix/Linux.
  • Familiarity with Web services integration using REST/JSON, XML, and search integration using Apache Solr.
  • Ability to create, edit, and optimize visual assets using Adobe Photoshop, Illustrator, and InDesign.
  • Proficiency with Composer, Drush, Git-based version control, and Agile workflows.
  • Experience with cloud-hosted open-source platforms (managed hosting required).
  • Knowledge of web application security, session management, and web traffic diagnostics.
  • Familiarity with search engine optimization (SEO) fundamentals and basic performance optimization techniques.
  • Knowledge of CI/CD pipelines, containerization, and DevOps workflows.

Preferred Qualifications

  • Experience with decoupled or headless CMS architectures.
  • Experience with SharePoint.

Successful Candidates

Successful candidates will demonstrate:

  • Experience developing and maintaining Drupal websites within structured web project management processes (planning, execution, review, and delivery).
  • Strong written and verbal communication skills, including the ability to develop thorough technical documentation and deliver effective presentations to stakeholders.

Salary and Benefits

Salaries at CBO are competitive and commensurate with experience, education, and qualifications. CBO offers excellent benefits and a collegial, respectful work environment.

How to Apply

Please submit the following materials at www.cbo.gov/careers:

  • A cover letter.
  • A résumé.
  • A portfolio with links to a Drupal site developed within the past 12 months and/or code samples on GitHub.
  • Contact information for three references. One reference must be familiar with at least one of the work samples submitted.

Applicants must be U.S. citizens or permanent residents. This position may close at any time after February 9, 2026. Incomplete applications will not be considered.

Contact

Annita Gulati or Kate Green, Washington, DC 20515, [email protected]

CBO is an Equal Opportunity Employer.

Share

Congressional Budget Office

Congressional Budget Office

  • Address
    Washington, District of Columbia
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy