Full Stack Drupal Developer Job at City Of Hamilton

Hamilton, Ontario, Canada
- Hybrid
Organization : City Of Hamilton
Location :
Hamilton, Ontario, Canada
Job type : Full-time
Hybrid
Posted on : June 19, 2026

JOB DESCRIPTION

  • Develop, configure, and maintain Drupal 10/11 websites, including custom modules, themes, content types, and overall site architecture.
  • Architect and deliver enterprise Drupal solutions, including data models, information architecture, and content workflows.
  • Extend and customize Drupal core and contributed modules using standard Drupal methodologies, and select, configure, or debug contributed modules to meet business requirements.
  • Lead Drupal site builds end-to-end, including planning, estimation, and defining technical approaches.
  • Configure content types, fields, view modes, form displays, and field formatters; build and maintain Views, Blocks, Menus, Taxonomy, and Media libraries.
  • Leverage advanced Drupal tools such as Paragraphs, Layout Builder, Entity Reference, and CTools to structure and manage content.
  • Stay up to date with the Drupal release schedule and implement new features and roadmap improvements to ensure sites remain secure, performant, and aligned with the latest platform capabilities.

     

Back-End Development, DevOps & Maintenance


 

  • Build custom Drupal modules using hooks, plugins, services, event subscribers, and custom entities.
  • Implement and extend Drupal APIs, including Form API, Entity API, and routing/controllers.
  • Integrate third-party systems and services using RESTful APIs while ensuring reliability, compliance, and performance.
  • Manage databases (MySQL) and optimize backend performance, scalability, and security.
  • Maintain Drupal core and contributed modules, apply security patches, and resolve complex technical issues.
  • Monitor and maintain site stability, implementing new Drupal roadmap features and platform improvements as part of ongoing upgrades and maintenance cycles.
  • Manage Pantheon hosting environments, including Dev, Test, Live, and Multidev workflows.
  • Use Git for version control and collaborate with internal teams and external vendors.
  • Configure and maintain CI/CD pipelines for automated testing and deployment.
  • Write and maintain unit, integration, and end-to-end tests using tools such as PHPUnit and Behat to ensure code quality and reliability.
  • Monitor site performance and analytics to inform optimization strategies, including page load times, user engagement, and Drupal-specific performance metrics.
     

Web Audits / Testing

  • Apply WCAG 2.1 Level AA standards (or the most recent version) across all front-end and back-end development to ensure websites are perceivable, operable, understandable, and robust – following a Website Accessibility Conformance Evaluation Methodology (WCAG-EM) approach.
  • Conduct regular accessibility audits using both automated tools (e.g., SiteImprove, axe) and manual methods to identify WCAG 2.1 Level AA non-conformances.
  • Perform comprehensive keyboard accessibility testing with and without a screen reader.
  • Audit forms and multi-step processes to ensure compliance and accessible authentication flows.
  • Review ARIA usage and HTML semantics following WAI-ARIA 1.2 guidance.
  • Leverage Drupal’s built-in accessibility features and follow Drupal accessibility coding standards to prevent accessibility regressions.
  • Document audit findings, remediation steps, and conformance status, ensuring issues are tracked and resolved before release.
     

Front-End Development

  • Develop responsive, accessible Drupal themes using HTML5, CSS3/SASS, JavaScript/jQuery, Twig, and modern front-end frameworks where appropriate.
  • Convert design comps, wireframes, and layouts into functional Drupal templates.
  • Ensure consistent styling and behavior across browsers, devices, and platforms.
  • Work with the Digital Accessibility Specialist to conduct accessibility testing and audits, ensuring Drupal sites comply with WCAG 2.1 AA and AODA, and apply findings to improve accessibility.
     

Collaboration & Delivery

  • Work independently as the sole in-house Drupal developer while coordinating with external vendors as required.
  • Evaluate and provide feedback on vendor deliverables to ensure quality, adherence to standards, and alignment with project requirements.
  • Document development standards, maintain technical documentation, and provide guidance or mentorship to internal stakeholders or vendors as needed.
  • Collaborate with web publishers, designers, accessibility specialists, and other stakeholders to deliver high-quality digital experiences.
  • Work closely with IT security teams to ensure adherence to organizational security standards, policies, and best practices.
  • Work in accordance with the provisions of applicable Health and Safety legislation and all City of Hamilton corporate and departmental policies and procedures related to Occupational Health and Safety.
  • Hours of work to primarily be during the day, with an expectation of evening and weekends where required.
  • Perform other duties as assigned which are directly related to the responsibilities of this position.
     

Qualifications

  • Experience related to the duties listed above, normally acquired through the completion of a post-secondary education in the field of Computer Science, Web Development/Web Design, Software Engineering or an equivalent combination of education and experience.
  • Experience in a fast-paced digital agency environment, managing multiple projects, collaborating with cross-functional teams, and delivering client-focused web solutions under tight timelines.
  • Strong proficiency in PHP (v8+), MySQL, JavaScript/jQuery, HTML5, and CSS3/SASS.
  • Deep knowledge of Drupal APIs, theming layer, hooks, plugins, and custom module development.
  • Advanced Drupal site-building expertise, including Views, Paragraphs, Layout Builder, Media, and Taxonomy.
  • Solid understanding of web performance optimization and SEO, including strategies to improve page load speed, caching, image optimization, and code efficiency, as well as familiarity with search engine best practices, metadata management, semantic HTML, URL structure, and accessibility considerations to ensure Drupal sites are both fast and discoverable.
  • Hands-on experience with Pantheon hosting, including Multidev and automated testing workflows.
  • Proficiency with Git, Composer, Drush, and command-line tools.
  • Experience integrating RESTful APIs and third-party services.
  • Familiarity with search appliances, specifically Apache Solr for enterprise search configuration and integration within Drupal.
  • Expertise in AODA-compliant web development, with strong knowledge of WCAG 2.1 AA, ARIA roles and attributes, and assistive technologiessuch as screen readers (JAWS, NVDA, VoiceOver).
  • Certification in Pantheon or Acquia is an asset, indicating experience with Drupal site management, deployment, and cloud hosting best practices.
  • Certification in accessibility standards (e.g., Certified Professional in Web Accessibility (CPWA), Web Accessibility Specialist (WAS)) is an asset.
  • Excellent organizational, time management, and project coordination abilities, including managing multiple concurrent tasks under tight deadlines.
  • Strong collaborative skills, with the ability to receive and incorporate feedback from team members.
  • Display a high degree of judgment, discretion, and confidentiality in handling sensitive projects and communications.
  • Experience in municipal, government, or regulated environments is an asset, especially where accessibility, brand compliance, and stakeholder management are critical.

 

Disclaimer: This job post is aggregated from various sources; please verify details with the respective company.

About The Organization

Employers: Looking for Drupal Talent?
Post Your Job Openings

Frequently Asked Questions

What types of Drupal jobs are available?
Explore a variety of Drupal job roles, including developers, themers, site builders, project managers, and more.
How does Thedroptimes.com support Drupal professionals?
Thedroptimes.com offers the latest Drupal news, events, job listings, and resources for Drupal professionals. Explore the platform for insights into the Drupal community and career opportunities.
How can I stay updated on new Drupal job vacancies?
Stay updated on new Drupal job vacancies by subscribing to job alerts on Thedroptimes.com, following relevant hashtags on social media platforms like Twitter and LinkedIn, and regularly checking job boards and company career pages.
What career paths are available for Drupal professionals?
Career paths for Drupal professionals include becoming a Drupal developer, Drupal themer, Drupal site builder, Drupal project manager, Drupal architect, or moving into roles such as solution architect or technical lead.
What industries or sectors commonly hire Drupal professionals?
Industries or sectors commonly hiring Drupal professionals include technology firms, digital agencies, government organizations, educational institutions, healthcare companies, and non-profit organizations.

Similar Jobs in Canada