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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
Associate degree