Full Time
N/A
40
Apr 7, 2025
We’re looking for a Senior Drupal Developer with strong experience building applications using Drupal 9 and higher as a framework, not just a CMS. You’ll play a key role in architecting and developing scalable, API-driven solutions that integrate deeply with our infrastructure. This is not just a theming role—we need someone who knows how to bend Drupal to their will.
This position also requires familiarity with DevOps principles, particularly in environments based on Linux (Ubuntu), Git (Bitbucket), PHP 7.4–8.3, and MySQL/Percona.
Key Responsibilities:
Develop and maintain complex Drupal 9+ applications, using Drupal as a framework for custom application logic.
Architect reusable components, custom entities, services, and plugins using modern Drupal APIs and best practices.
Work closely with front-end and back-end teams to deliver performant and scalable features.
Build and consume RESTful APIs, and manage integration points with third-party systems.
Collaborate with DevOps to ensure reliable deployment pipelines and server environments.
Write clean, maintainable code and participate in code reviews and knowledge sharing.
Troubleshoot, debug, and optimize application performance across environments.
Skills & Qualifications
Must-Have:
5+ years of professional experience with Drupal, including versions 9 and 10.
Proven experience using Drupal as an application framework, not just as a CMS.
Strong PHP skills, including experience with PHP 7.4 through 8.3.
Solid understanding of Drupal architecture: custom modules, services, hooks, events, plugins, routing, and dependency injection.
Experience with MySQL/Percona, including query optimization and schema design.
Strong grasp of API development and integration, including JSON:API, REST, or custom endpoints.
Familiarity with DevOps workflows, including deployment pipelines and server management.
Comfortable working with Linux (Ubuntu) environments and shell scripting.
Version control with Git (Bitbucket) and branching strategies.
Home Office Requirements:
Internet Connection: Must be 15 Mbps at the least, preferably a wired connection with PLDT, Cable connection is fine if it's more than 5mbps. We DO NOT accept plug-ins, wi-fi, or wimax.
Computer/Laptop: The contractor must have a good working computer.
Headsets: The Contractor must have noise-cancelling headsets preferably Plantronics Blackwire C320M headsets. Assessment will be done during test calls.
Dedicated Home Office - Contractors are required to have a dedicated home office free from noise and distractions.
Webcam - for meeting purposes
Must be comfortable working with Time Doctor/Screenshot Monitor