×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Drupal Developer

Job in Hamilton, Ontario, E8H, Canada
Listing for: cityofhamilton
Full Time position
Listed on 2026-07-21
Job specializations:
  • Software Development
    PHP Developer, Backend Developer, Web Developer
Salary/Wage Range or Industry Benchmark: 90000 - 115000 CAD Yearly CAD 90000.00 115000.00 YEAR
Job Description & How to Apply Below
Position: Job ID #32039: Full Stack Drupal Developer

Full Stack Drupal Developer Summary

Reporting to the Digital Experience & Accessibility Advisor, the Full Stack Drupal Developer develops and maintains both the front‑end and back‑end of  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, MySQL, 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.

General Duties Drupal Development & Site Architecture
  • 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 for matters; 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, Dev Ops & 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 across all front‑end and back‑end development to ensure websites are perceivable, operable, understandable, and robust.
  • Conduct regular accessibility audits using automated tools (such as Site Improve, 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…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary