
Full Stack Drupal Developer – Intermediate
Symetris
full-time
Posted on:
Location Type: Hybrid
Location: Montréal • 🇨🇦 Canada
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
DrupalERPLaravelOpen SourcePHPReactSymfonyWebpack
About the role
- Install and configure Drupal CMS instances.
- Analyze client requirements and translate them into technical specifications.
- Design modules integrated with CMS APIs.
- Develop backend using PHP.
- Document work (user journeys, code documentation).
- Create custom Drupal themes.
- Set up front-end development tools such as Webpack, Gulp, code linters, etc.
- Analyze and break down design source files to create reusable components and web pages.
- Ensure quality across major browsers (including mobile).
- Ensure WCAG 2.1 accessibility best practices and SEO.
Requirements
- Minimum 4 years of web development experience, including at least 3 years with Drupal.
- Strong experience designing software architectures and complex integrations (CMS, CRM, ERP, APIs, etc.).
- Good knowledge of CI/CD processes, hosting environments, and deployment.
- Ability to accurately estimate effort and drive the delivery of complex features.
- Excellent command of French and English, both spoken and written.
- Rigorous, autonomous, and detail-oriented.
- Assets: Contributions to the open source community (Drupal modules, GitHub, etc.).
- Experience with other frameworks: PHP frameworks (Symfony, Laravel) and frontend frameworks (React).
Benefits
- Competitive total compensation.
- Group insurance benefits.
- Access to Dialogue telemedicine services (physical and mental health).
- An extra week off between Christmas and New Year's Day, in addition to regular vacation.
- Flexible hours, downtown office, and remote work.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
DrupalPHPWeb developmentSoftware architectureCMS APIsCI/CD processesSEOWCAG 2.1SymfonyLaravel
Soft skills
AnalyticalDetail-orientedAutonomousCommunicationEstimationDelivery managementBilingual (French and English)