Tech Stack
DockerDrupalJavaScriptPHPSQLWebpack
About the role
- Collaborate with developers, designers, and project managers to deliver websites and apps
- Architect technical solutions and create documentation for projects
- Advise and manage teams to achieve measurable results and maintain ownership of project architecture and outcomes
- Enhance internal design and development processes
- Explain technical concepts and solutions to clients and stakeholders
- Prepare and conduct technical workshops and lead pre-sales scoping and project estimation
- Architect enterprise-scale Drupal solutions focusing on performance, scalability, and security
- Define and lead quality assurance processes, including automated testing strategies where applicable
- Mentor and train technical and non-technical team members
- Contribute to and participate in the Drupal community and industry events
Requirements
- More than 5 years of continuous Drupal development experience, plus technical leadership experience
- Excellent knowledge of Drupal architecture and APIs
- Experience with large-scale enterprise projects
- Experience architecting large-scale solutions according to technical requirements
- Approach solutions leveraging Drupal's contributed ecosystem and minimize custom solutions
- Ability to maintain a high-level view of projects and deliver solutions based on context and scope
- Proven experience working with clients, stakeholders, and internal teams on pre-sales scoping and project estimation
- Ability to prepare and conduct technical workshops to refine project scope
- Ability to prioritize, multi-task, and work on different projects concurrently
- Ability to train technical and non-technical teams on solutions
- Ability to create and present reports that communicate solution details
- Active involvement in the Drupal community (core contributions, module development, documentation, speaking at DrupalCon/Drupal Camps)
- Experience in PHP and Drupal development
- Broad technical experience (HTTP, HTML, CSS, JavaScript, SQL), NPM, Webpack, Docker, DevOps, GitLab CI/CD, managed hosts such as Pantheon or Acquia
- Expertise in performance optimization and architecting highly scalable Drupal solutions
- Knowledge of security best practices in web application development, particularly within Drupal
- Experience defining and leading QA processes, including automated testing strategies and TDD (a plus)
- Experience advising and managing teams of developers and designers to achieve measurable results
- Experience with project management tools like Redmine or JIRA
- Strong communication skills in English and French (applicants not strong in both are still encouraged to apply)
- For remote applicants: available during Montreal working hours, use Slack, exceptional self-management and proactive communication skills