S2TSPK--Drupal Full Stack Developer

1119058
  • Job type

    Contract
  • Location

    CANADA
  • Profession

    Public Practice
  • Industry

    Technology & Internet Services
  • Pay

    Hourly

Full Stack Developer

  • Client: Public Services and Procurement Canada - PSPC Role: Full Stack Developer Work: Remote, but resources must be Canada-based Clearance required to be in place upon submission: Federal Reliability
  • *Requirements must be outlined in the resume submission to show compliance.
  • FullStack Development & AI Develop and implement the front-end components of the employee overpayment portal using Drupal, integrating
    With structured pay data from the Advisory Workspace stream. Build modular, secure Drupal components for overpayment pages (summary, repayment setup, etc.) •
  • Develop REST APIs to consume data from backend systems •
  • Implement UI components from approved wireframes

  • Support unit testing, UAT prep, and feedback-based iteration •
  • Drupal (strong proficiency required) • Front-end: HTML5, CSS3, JavaScript (GC Design System/Material UI adherence) •
  • Back-end: PHP (Drupal-specific), RESTful services • Security-first development (Protected B standards) •
  • Familiarity with version control (Git), CI/CD workflows Drupal Expertise
  • 3–5+ years of hands-on Drupal development •
  • Experience building modular, reusable Drupal components •
  • Strong understanding of the Drupal theming layer and Twig templating •
  • Proficient in Drupal’s Form API, Views, Blocks, and custom content types •
  • Experience creating and consuming REST APIs within Drupal •
  • Familiarity with Drupal configuration management workflows •
  • Understanding of Drupal’s security and access control features Front-End Development •
  • Proficiency in HTML5, CSS3, JavaScript • Experience implementing UIs based on design wireframes or prototypes •
  • Cross-browser compatibility and responsive design best practices •
  • Experience working with component-based or atomic design methodologies Back-End Integration •
  • PHP development within a Drupal context (custom modules, services)
  • • Building and consuming RESTful APIs

  • Familiarity with structured data integration (e.g., from Pay systems) Security •
  • Development with a security-first mindset • Experience meeting Protected B (or similar) security standards preferred •
  • Understanding of Drupal security updates, sanitization, and access control DevOps & Testing •
  • Experience with Git and CI/CD workflows •
  • Supporting unit testing and user acceptance testing (UAT) •
  • Comfortable working in iterative/agile environments (e.g., sprint-based)


#LI-DNI

Apply for this job

Talk to Jane Qin, the specialist consultant managing this position

Located in Toronto (EN), 8 King Street East, 20th FloorTelephone:  416-203-0523