Negotiable
Outside
Remote
USA
Summary: The Senior Drupal Developer will lead and support the development of scalable web solutions using PHP and Drupal. The role requires expertise in both front-end and back-end development, with a focus on collaboration in a DevOps-driven environment. The ideal candidate will have extensive experience with Drupal modules, custom coding, and performance optimization. This position offers flexibility in working remotely or from Ottawa, Ontario.
Key Responsibilities:
- Lead and contribute to the design, development, and maintenance of Drupal-based websites and applications.
- Build and customize content types, views, and display logic using modules such as Display Suite and Webforms.
- Develop custom modules and maintain high standards for coding practices, testing, and documentation.
- Optimize site performance through Search API integrations with ElasticSearch.
- Lead or support complex Drupal migrations using the Drupal Migrate module.
- Apply and create patches to core and contrib modules as necessary.
- Integrate and develop web services (RESTful APIs) and support external integrations.
- Collaborate with front-end developers using JavaScript and CSS/Sass to create seamless user experiences.
- Utilize container-based development environments using Docker DDEV or work in VirtualBox-based systems (e.g., AlmaLinux).
- Manage source control, branching, and CI/CD pipelines using Git and GitHub Actions.
- Participate in code reviews, sprint planning, and DevOps discussions.
Key Skills:
- 5+ years of hands-on experience with Drupal (7/8/9/10) and PHP development.
- Expertise in a wide variety of contrib modules and custom module development.
- Deep understanding of Drupal theming, content type customization, and site-building best practices.
- Strong experience with Search API, ElasticSearch, and performance tuning.
- Demonstrated knowledge of web services integration and Drupal migration workflows.
- Competency with front-end technologies including JavaScript, CSS/Sass.
- Proficiency with Docker DDEV or VirtualBox-based Linux environments (especially AlmaLinux).
- Comfortable with Git, GitHub, and CI/CD pipelines.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
We are seeking a highly skilled Senior Drupal Developer with deep experience in PHP and Drupal to lead and support the development of robust, scalable web solutions. The ideal candidate has a strong command of both front-end and back-end development, is comfortable working with a variety of contrib modules and custom code, and thrives in a collaborative, DevOps-driven environment.
Key Responsibilities:
- Lead and contribute to the design, development, and maintenance of Drupal-based websites and applications.
- Build and customize content types, views, and display logic using modules such as Display Suite and Webforms.
- Develop custom modules and maintain high standards for coding practices, testing, and documentation.
- Optimize site performance through Search API integrations with ElasticSearch.
- Lead or support complex Drupal migrations using the Drupal Migrate module.
- Apply and create patches to core and contrib modules as necessary.
- Integrate and develop web services (RESTful APIs) and support external integrations.
- Collaborate with front-end developers using JavaScript and CSS/Sass to create seamless user experiences.
- Utilize container-based development environments using Docker DDEV or work in VirtualBox-based systems (e.g., AlmaLinux).
- Manage source control, branching, and CI/CD pipelines using Git and GitHub Actions.
- Participate in code reviews, sprint planning, and DevOps discussions.
Required Qualifications:
- 5+ years of hands-on experience with Drupal (7/8/9/10) and PHP development.
- Expertise in a wide variety of contrib modules and custom module development.
- Deep understanding of Drupal theming, content type customization, and site-building best practices.
- Strong experience with Search API, ElasticSearch, and performance tuning.
- Demonstrated knowledge of web services integration and Drupal migration workflows.
- Competency with front-end technologies including JavaScript, CSS/Sass.
- Proficiency with Docker DDEV or VirtualBox-based Linux environments (especially AlmaLinux).
- Comfortable with Git, GitHub, and CI/CD pipelines.
Nice to Have:
- Experience integrating with Microsoft Dynamics 365 CRM.
- Familiarity with Azure Cloud environments.
- Knowledge of C# and .NET development.
Personal Attributes:
- Strong problem-solving skills and attention to detail.
- Ability to work independently and in a team environment.
- Excellent communication and time management skills.