Job ID #32039: Full Stack Drupal Developer

City of HamiltonHamilton, ON
CA$95,757 - CA$119,701Onsite

About The Position

The Full Stack Drupal Developer develops and maintains both the front-end and back-end of Hamilton.ca. As the sole in-house Drupal developer, this role collaborates with web publishers, digital media designers, digital accessibility specialists, and other stakeholders to translate requirements into secure, scalable, and user-friendly solutions, and coordinates with external vendors as needed. Responsibilities include building custom Drupal modules and themes, configuring content types, views, and taxonomies, and integrating third-party APIs and services in accordance with Drupal best practices and coding standards. On the back end, the developer manages site architecture, database design, and performance optimization, including caching and server-side tuning. They maintain Drupal core and contributed modules, apply security updates, and resolve complex issues to ensure site stability and compliance. The role requires strong proficiency in PHP (Drupal’s core language), MySQL, and Drupal’s hook and plugin systems, along with experience in deployment workflows, version control, hosting environments, and Pantheon platforms, including automated testing and multidev workflows. On the front end, the Full Stack Drupal Developer builds responsive and accessible interfaces using HTML5, CSS3/SASS, and JavaScript, applying modern front-end frameworks when appropriate. They optimize performance and usability across browsers and devices, ensure accessibility and SEO standards are met, and support continuous improvement through testing, documentation, and code reviews. Overall, the role blends technical depth with cross-functional collaboration to deliver high-quality digital experiences.

Requirements

  • Post-secondary education in 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 technologies such as screen readers (JAWS, NVDA, VoiceOver).
  • 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.

Nice To Haves

  • 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.
  • Experience in municipal, government, or regulated environments is an asset, especially where accessibility, brand compliance, and stakeholder management are critical.

Responsibilities

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Perform other duties as assigned which are directly related to the responsibilities of this position.

Benefits

  • Paid holidays
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service