Apply now

Posted yesterday

Drupal Developer

@ Rates.ca

Toronto, Ontario

Contract4+ years experience
Apply now
SIGNALS

Overview

Rates.ca Group Ltd. is hiring a contract Drupal developer for one year, with an opportunity for permanent employment, to migrate a major brand site to Drupal 11. The role involves migrating content and configuration, building custom modules, and preserving SEO value. The work is hybrid, with three office days per week in downtown Toronto, and candidates must live in the GTA.

Responsibilities:

  • Migrate content, users, taxonomies and configuration using the Migrate API
  • Develop and port custom Drupal 11 modules
  • Rebuild content types, views, blocks and layouts
  • Preserve SEO value, including URLs, redirects and sitemaps
  • Support launch and post-launch issue resolution

Requirements summary:

  • 4+ years of professional Drupal development experience
  • Experience with Drupal 7 through 11
  • Strong PHP 8 skills, including OOP and Composer
  • Experience with the Migrate API and custom plugins
  • Proficiency with Twig, HTML5, CSS/SASS and JavaScript
  • Experience with Drush and configuration management

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-12
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience4+ years
Scheduleday
Travelair: none · ground: none
Work settingOffice, Home
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Encouraged to applyPeople with disabilities
Perks mentionedPerformance bonus

Summary and details written by AI from the posting; the employer’s posting is the authority.

Rates.ca

FieldValue
Open jobs on Jobsy3
Job description

About Rates.ca

Rates.ca is a Canadian financial comparison platform that helps consumers find competitive rates on mortgages, credit cards, insurance, savings products, and more. We are modernizing our web presence, and we’re looking for an experienced Drupal developer to help us migrate one of our brand sites to Drupal 11.

The Role

You will be a key contributor to the migration of a major brand site to Drupal 11. You’ll work closely with our development, design, content, and SEO teams to rebuild the site on a modern, supported platform while preserving content, URLs, search rankings, and the user experience. This is a hands-on role, and we’d like someone who can get up to speed quickly.

Responsibilities

  • Plan and execute the migration of content, users, taxonomies, media, and configuration using the Migrate API
  • Develop custom Drupal 11 modules and port or rewrite legacy custom code using modern Drupal and Symfony patterns
  • Rebuild content types, views, blocks, and layouts using Drupal 11 configuration management
  • Implement or adapt the front-end theme using Twig, and work with Layout Builder or Paragraphs as appropriate.
  • Preserve SEO value, including URL aliases, redirects, metadata, and sitemaps
  • Write and run migration scripts, validate migrated data, and resolve discrepancies
  • Participate in code reviews, QA, and testing across staging and production environments
  • Document architecture decisions, migration processes, and handoff notes for the internal team
  • Support launch activities, including cutover planning and post-launch issue resolution

Required Qualifications

  • 4+ years of professional Drupal development experience
  • Direct experience with Drupal 7. 8, 9, 10, or 11
  • Strong PHP skills (PHP 8.x), including object-oriented programming and Composer
  • Solid understanding of the Drupal 11 architecture: services, plugins, dependency injection, event subscribers, entities, and the Form and Render APIs
  • Experience with the Migrate API and custom source, process, and destination plugins
  • Proficiency with Twig, HTML5, CSS/SASS, and JavaScript
  • Experience with Drupal configuration management and a config-driven deployment workflow
  • Comfortable with Git and collaborative development workflows
  • Experience with Drush and command-line tooling
  • Strong problem-solving skills and the ability to work independently under a defined timeline

Nice-to-Have Skills

  • Experience with Layout Builder, Paragraphs, Media Library, and Views
  • Familiarity with Drupal’s upgrade tooling, such as Upgrade Status and Rector (Drupal Rector)
  • Local development environments (DDEV, Lando, Docker)
  • Experience with CI/CD pipelines and automated testing (PHPUnit, Behat, Nightwatch)
  • Knowledge of SEO best practices for site migrations (redirects, canonicals, structured data)
  • Experience with hosting platforms such as Acquia, Pantheon, or Platform.sh
  • Familiarity with performance optimization, caching strategies, and accessibility standards (WCAG)
  • Experience with third-party API integrations (e.g., rate data feeds, CRM, analytics)
  • Background in fintech, financial services, or high-traffic content sites

What We Offer

  • A well-defined project with a clear scope and timeline
  • A collaborative team environment in a downtown office
  • A hybrid work arrangement, with 2.5 days per week in the office (Tues, Thurs, alternate Wed)

Work Arrangement

This role is hybrid, requiring in-office attendance at our downtown location 3 days per week, with the remaining time remote. Candidates must be located in the GTA and able to commute to downtown Toronto.

How to Apply

Please submit your resume along with links to relevant work (portfolio, Drupal.org profile, or GitHub), and include a brief note describing your experience with Drupal 7 to 8+ migrations.

This is a 1 year contract with opportunity for permanent.

Why join us?

We are a team of curious minds who love to learn, build and grow together. We value transparency, ownership and continuous improvement. You will have the freedom to innovate and the support to thrive.

Our perks ...

  • You get your Birthday off.
  • This role requires three in-office days per week (Monday, Tuesday and Thursday).
  • Full employer-paid benefits.
  • Annual holiday festivities, free lunches and so much more.
  • Helping you help others with our paid volunteer programs.
  • Employee satisfaction survey for you to voice your opinion on working at Rates.ca Group Ltd.
  • Free access to LinkedIn Learning.
  • Lounge and games room: ping-pong, pool, foosball and more.
  • The compensation package consists of a competitive salary, benefits and an incentive bonus.

Equal Opportunity

Rates.ca Group Ltd. and its subsidiaries are committed to being an Equal Opportunity Employer. We provide equal opportunity to all qualified individuals regardless of race, color, religion, age, gender, gender expression, national origin, veteran status, disability or any other legally protected categories such as sexual orientation. We believe that diversity, equity and inclusion are critical to our mission, creating a foundation for a creative workplace that leads to innovation and growth. We value diversity and strive to create an inclusive, accessible workplace where all individuals feel valued, respected, and heard.

We are committed to working with and providing accommodations to candidates and employees with physical or mental disabilities. If you require accommodation in order to search for a job opening or to complete any part of the application or hiring process, please send an email to [email protected].

Similar jobs

  • Drupal Developer

    Burnaby, BC
    $88k–$103k/yr

    3+ YOEKnowledge Network, BC’s public educational broadcaster and streamer, is looking for a dedicated and skilled Drupal Developer to complement and strengthen our Streaming Platforms team as we…; Knowledge Network…

    Fundraising, Computer science, Web development, Drupal, PHP, Troubleshooting

  • Drupal Developer

    Montréal, QC
    HybridFull Time

    Alithya

    4+ YOECandidates need a DCS or bachelor's degree in computer science or a related field, plus 4 years of relevant experience. Advanced French and proficient English are required.

    Drupal

  • Trade Support Reconciliation Analyst (12-Month Contract)

    Toronto, ON
    Full Time

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Stock listing: TSX:RY · NYSE:RY · Source checked: 2026-11-02

    2+ YOERoyal Bank of Canada needs candidates with at least 2 years of reconciliation experience in financial services, ideally in capital markets or trading operations. Candidates need advanced Excel skills, strong attention to detail, and the ability to work under pressure with minimal supervision.

    Murex, Excel, sub-ledger system

    Administrator, National Distribution Team

    Toronto, ON +1
    Full Time

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Stock listing: TSX:RY · NYSE:RY · Source checked: 2026-11-02

    1+ YOERoyal Bank of Canada needs candidates with post-secondary education and 1-3 years of estate, trust, tax or client services experience. They need a working knowledge of the financial services industry, strong written and verbal communication, and the ability to resolve administrative issues independently.

    Taxation, Communication skills, Attention to detail, Teamwork, Collaboration, Electronic communication

  • Talent Acquisition Consultant

    Toronto, ON
    $30–$45/hrFull Time

    FINTECH PROFESSIONALS CORP

    3+ YOECandidates need 3+ years of recruiting experience, including high-volume hiring and hard-to-fill talent sourcing, plus hands-on use of LinkedIn and Indeed. They must have ATS experience such as SAP SuccessFactors, strong Excel, Teams and Outlook skills, and experience running a portfolio as a sole recruiter across regions.

    LinkedIn, Indeed, SAP SuccessFactors, Excel, MS Teams, Outlook

    QA Analyst

    Toronto, ON
    $60–$74/hrFull Time

    FINTECH PROFESSIONALS CORP

    5+ YOECandidates need 5+ years of software QA experience, including about 70% manual and 30% automation testing, plus recent hands-on Selenium, REST API and MS SQL Server experience and 2 years of recent JMeter experience. A degree or diploma in a technical field is required.

    Selenium, JMeter, MS SQL Server, REST API

    Payroll Manager SAP

    Toronto, ON
    $40–$50/hrFull Time

    FINTECH PROFESSIONALS CORP

    3+ YOECandidates need at least 3 years in payroll, business analysis or a payroll lead role, with hands-on SAP/ECP Payroll year-end experience and advanced Excel skills. They also need UAT experience and an SAP/HCM Payroll certification.

    SAP ECP Payroll, SAP HCM, Excel

    Manager Campaign Analytics SQL Pega CDH

    Toronto, ON
    $50–$65/hrFull Time

    FINTECH PROFESSIONALS CORP

    5+ YOECandidates need 5+ years of progressive experience in campaign, marketing or customer analytics, and 3+ years of strong SQL and data analysis on large-scale data in cloud environments such as GCP. Proficiency in Python, R, SAS, Power BI or Tableau and a bachelor's degree in a quantitative field are also required.

    SQL, Python, R, SAS, Power BI, Tableau

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.