Location: Ortigas, Alabang, Pampanga, or Cebu National Capital Region (Manila) Philippines
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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
- 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
- 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
Details
