Senior Drupal Developer - CraftCMS | AU | WFH

apartmentStaff Domain Inc placeSan Jose del Monte scheduleFull-time calendar_month 

Set-up and Location: Work From Home | Philippines

Work Schedule: 9 AM - 6:00 PM (AEDT) | 6:00 AM-3:00 PM (PH Time)

Employment Type: Full-time

Ready to do work that actually excites you?

We are looking for a Senior Drupal / PHP Developer to join our Support & Optimisation team,working across a portfolio of established client platforms built primarily on Drupal, with a growing number of clients using CraftCMS. This role is suited to a strong senior developer who is comfortable working on enterprise-grade CMS platforms, maintaining and improving existing systems, solving complex technical problems, and contributing to high-quality delivery processes.
Deep Drupal experience is the core requirement for this role. CraftCMS experience is highly regarded, particularly as our support client base continues to expand in that area, but it is not essential if the candidate has strong PHP fundamentals, CMS architecture experience, and the ability to adapt quickly.

You will work closely with developers, technical leads, producers, UX/UI specialists, QA, and client stakeholders to deliver reliable, secure, maintainable, and well-documented solutions.

What You’ll Do

Key responsibilities

Drupal and CMS development
  • Develop, maintain, and enhance Drupal-based websites and applications.
  • Build and maintain custom Drupal modules, themes, templates, and integrations.
  • Support Drupal upgrades, including security updates, dependency updates, and major version upgrades.
  • Diagnose and resolve production issues across existing client platforms.
  • Work with inherited and legacy codebases, making pragmatic decisions about maintainability, risk, and technical debt.
  • Where required, support CraftCMS platforms and develop familiarity with CraftCMS conventions, project structure, and deployment workflows.
  • Contribute to platform improvements around performance, accessibility, security, editorial usability, and maintainability.
Technical delivery
  • Deliver high-quality PHP development using modern, object-oriented practices.
  • Work confidently with Composer, dependency management, Git, and modern development workflows.
  • Contribute to technical planning, estimation, implementation, testing, and deployment.
  • Collaborate with technical leads to define appropriate technical approaches.
  • Participate in peer reviews and provide constructive feedback to other developers.
  • Write clean, maintainable, well-tested, and well-documented code. Process, documentation, and quality
  • Follow agreed development processes, including source control, code review, release management, and deployment practices.
  • Produce clear technical documentation for internal teams and client stakeholders.
  • Contribute to support handovers, implementation notes, release notes, and technical decision records.
  • Work within SDLC practices across discovery, planning, development, QA, release, and postrelease support.
  • Understand and contribute to DevOps practices, including CI/CD, automated deployments, environment management, and rollback planning.
Collaboration and support
  • Communicate clearly with technical and non-technical stakeholders.
  • Help producers and client teams understand technical options, risks, and trade-offs.
  • Work effectively in a support environment where priorities can shift.
  • Take ownership of issues through investigation, resolution, documentation, and follow-up.
  • Mentor and support other developers where appropriate.

Requirements

What You Bring

We’re looking for someone who has:

Technical skills
  • 5–7 years of professional development experience, preferably on enterprise or complex CMS projects.
  • Strong PHP development skills, including object-oriented programming and modern PHP practices.
  • 3–5 years of Drupal experience, ideally with Drupal 8, 9, 10, or 11.
  • Experience maintaining or upgrading Drupal sites, including major version upgrades.
  • Strong understanding of Drupal APIs, configuration management, content modelling, permissions, editorial workflows, and integrations.
  • Experience developing and maintaining custom Drupal modules and themes.
  • Experience with Git and collaborative source control workflows.
  • Experience with Composer and PHP dependency management.
  • Experience working with LAMP/LEMP stacks: Linux, Apache/Nginx, MySQL/MariaDB, PHP.
  • Good front-end development capability, including HTML5, CSS3, JavaScript, and responsive web development.
  • Understanding of web performance, security, accessibility, and maintainability principles.
  • Experience working across development, staging, UAT, and production environments.
Soft skills and mindset
  • Strong communication skills, with the ability to explain technical concepts clearly to nontechnical stakeholders.
  • Strong documentation habits.
  • Self-sufficient, proactive, and comfortable taking ownership of technical problems.
  • Practical problem-solving mindset, especially when working with inherited systems or support constraints.
  • Calm and methodical under pressure.
  • Curious and willing to learn new platforms, tools, and approaches
  • Collaborative, respectful, and comfortable working in a cross-functional team.
  • Strong judgement around when to fix, refactor, escalate, document, or recommend broader technical change.
Preferred qualifications
  • The following are not mandatory but would be highly regarded:
  • Experience developing or supporting CraftCMS websites.
  • Understanding of CraftCMS content modelling, sections, fields, entries, globals, and asset management.
  • Twig templating experience.
  • Experience maintaining CraftCMS plugins or integrating CraftCMS with third-party systems.
  • Familiarity with CraftCMS project config, environments, and deployment workflows.
  • Experience with hosted platforms such as Acquia, Pantheon, Platform.sh, Craft Cloud, Servd, or similar.
  • Experience with DevOps practices, CI/CD pipelines, automated deployments, and environment management.
  • Experience with Docker-based local development tools such as DDEV or Lando.
  • Cloud platform knowledge, such as AWS, Azure, or Google Cloud.
  • Experience with containerisation, such as Docker or Kubernetes.
  • Experience with headless or decoupled Drupal architectures.
  • Experience with APIs, GraphQL, REST, and third-party integrations.
  • Knowledge of WCAG accessibility standards.
  • Understanding of SEO best practices.
  • Experience with e-commerce platforms or payment integrations.
  • Agile/Scrum delivery experience.
  • Contribution to Drupal, CraftCMS, or broader open-source communities.
Technical environment
  • The role may involve working with:
  • Drupal 8/9/10/11
  • CraftCMS
  • PHP 7.4+/8.x
  • MySQL/MariaDB
  • Apache/Nginx
  • Composer
  • Git
  • Twig
  • JavaScript, HTML, CSS
  • DDEV / Lando / Docker
  • CI/CD pipelines
  • Cloud and managed hosting platforms
  • CMS integrations, APIs, and third-party services
What success looks like
  • A successful person in this role will:
  • Quickly become effective across existing Drupal support clients.
  • Confidently diagnose and resolve issues across complex Drupal environments.
  • Support CraftCMS clients where required and build confidence in CraftCMS over time.
  • Produce reliable, maintainable code that reduces future support burden.
  • Communicate clearly with producers, developers, technical leads, and clients.
  • Improve documentation, technical visibility, and delivery quality.
  • Help mature Sitbackʼs Drupal support, upgrade, and platform hygiene practices.
  • Bring senior judgement, not just senior technical output
apartmentStaff Domain IncplacePasig, 28 km from San Jose del Monte
Support & Optimisation team,working across a portfolio of established client platforms built primarily on Drupal, with a growing number of clients using CraftCMS. This role is suited to a strong senior developer who is comfortable working on enterprise...
electric_boltImmediate start

Wordpress Designer Work From Home

apartmentThinkBIT SolutionsplaceQuezon City, 18 km from San Jose del Monte
Summary As a WordPress Developer at ThinkBIT, you will work on a variety of web development projects, collaborating with cross-functional teams to deliver high-quality, scalable websites. Projects may range from simple feature implementations...
business_centerHigh salary

Software designer

placeQuezon City, 18 km from San Jose del Monte
Job Description Posted on 5 May 2026 With over 8,000 professionals across 9 delivery centers in the Philippines, MicroSourcing remains the country’s largest offshoring solutions provider. PHP Front End Developer, be 100% YOU with MicroSourcing...