HimalayasHimalayas logo
Staff Domain Inc.SI

Senior Drupal Developer - CraftCMS | AU | WFH

Staff Domain is a leading offshore outsourcing company that provides small and medium businesses with dedicated, high-performing global teams.

Staff Domain Inc.

Employee count: 201-500

Philippines only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Category: IT Services

Location: Ortigas, Alabang, Pampanga, or Cebu National Capital Region (Manila) Philippines


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

Benefits

Why You’ll Love Working Here
  • HMO, Dental, and Life Insurance for you and one free dependent from day one (with option to enroll more)
  • Paid Leaves: Birthday, Vacation, Medical, and Maternity (up to 6 Vacation Leaves convertible to cash on your anniversary)
  • Employee Engagement Activities: Year-End Party, Family Day, Team Building, and more
Let’s Talk
If you’re thinking “this sounds like me”—it probably is. Click apply. We can’t wait to meet you.




Details

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

6 years minimum

Location requirements

Hiring timezones

Philippines +/- 0 hours

About Staff Domain Inc.

Learn more about Staff Domain Inc. and their company culture.

View company profile

At the heart of Staff Domain is a culture built on the belief that great talent deserves a great environment. Established in 2018, the company has disrupted the traditional BPO landscape by championing a 'talent-first' mentality. This approach is rooted in the conviction that when you put people first, growth naturally follows. Staff Domain is not just about filling seats; it is about creating a space where smart professionals and businesses can grow together. The company prides itself on offering an enriching employment experience, characterized by world-class office facilities, transparent communication, and a supportive community that spans across Australia, the Philippines, and South Africa.

Staff Domain's mission extends beyond business success to positively impacting the communities in which it operates. The company is dedicated to ethical offshoring, ensuring staff are paid well above market rates and provided with comprehensive benefits that support their well-being and professional development. This commitment to excellence is reflected in their rigorous recruitment process, which ensures only top talent joins the team, and their investment in ongoing training and development. By fostering a culture of respect, integrity, and continuous improvement, Staff Domain inspires loyalty and motivation among its staff, ultimately delivering exceptional value and seamless growth for its global clients.

Employee benefits

Learn about the employee benefits and perks provided at Staff Domain Inc..

View benefits

Paid Leaves

Includes vacation, medical, birthday, and maternity leaves.

Work From Home Opportunities

Flexible working arrangements including work-from-home options.

Life Insurance

Life insurance coverage provided from the first day of employment.

Wellness Programs

Health and fitness programs designed to keep staff happy and healthy.

View Staff Domain Inc.'s employee benefits
Claim this profileStaff Domain Inc. logoSI

Staff Domain Inc.

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

23 remote jobs at Staff Domain Inc.

Explore the variety of open remote roles at Staff Domain Inc., offering flexible work options across multiple disciplines and skill levels.

View all jobs at Staff Domain Inc.

Remote companies like Staff Domain Inc.

Find your next opportunity by exploring profiles of companies that are similar to Staff Domain Inc.. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan