Senior PHP Lead for Multi-CMS Oversight
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted55 minutes ago
I need a seasoned PHP professional who can keep several ongoing client sites running smoothly while I focus on business development. Most of the day-to-day coding is handled by external contractors; your job is to make sure everything they ship is up to standard and truly matches the scope of work we agreed with the clients.
The heart of the role is contractor management and sign-off. You will live in GitHub reviewing pull requests, double-checking that every story fulfils the requirements written in the SOW, and pushing back firmly when something is off spec. You will also run a quick security and quality audit on each PR, spin up a staging build, smoke-test the feature, and only then merge.
Current workload is split mainly between Laravel SaaS back-ends and a handful of large Drupal 9/10 corporate sites. A few legacy WordPress installs exist, but they are not the primary focus. You must therefore be equally comfortable with Laravel best practices (queues, events, testing with PHPUnit/Pest, CI/CD pipelines) and Drupal conventions (custom module review, hook implementations, configuration management). Familiarity with Composer, Docker, and standard OWASP checks is assumed.
Key deliverables
• Timely reviews of all incoming PRs with clear, actionable feedback
• Weekly status report summarising accepted, rejected, and in-progress tasks
• Rapid hot-fixes when a security or stability issue slips through
• A short retrospective at the end of each sprint to flag process or quality gaps
Acceptance criteria
A PR is considered approved only after:
1. Code passes automated tests and static analysis.
2. Manual QA shows no blocking bugs on the relevant browser matrix.
3. The feature aligns one-for-one with the written requirements.
This is fully remote, part-time work, but the cadence is demanding: contractors are spread across time zones and merge windows can be tight. I would prefer someone based in Canada to keep communication smooth, yet flexible scheduling is fine as long as deadlines are met.
If you thrive on code reviews, love digging into both Laravel and Drupal internals, and can diplomatically guide contractors toward better output, I’m looking forward to working with you.
The heart of the role is contractor management and sign-off. You will live in GitHub reviewing pull requests, double-checking that every story fulfils the requirements written in the SOW, and pushing back firmly when something is off spec. You will also run a quick security and quality audit on each PR, spin up a staging build, smoke-test the feature, and only then merge.
Current workload is split mainly between Laravel SaaS back-ends and a handful of large Drupal 9/10 corporate sites. A few legacy WordPress installs exist, but they are not the primary focus. You must therefore be equally comfortable with Laravel best practices (queues, events, testing with PHPUnit/Pest, CI/CD pipelines) and Drupal conventions (custom module review, hook implementations, configuration management). Familiarity with Composer, Docker, and standard OWASP checks is assumed.
Key deliverables
• Timely reviews of all incoming PRs with clear, actionable feedback
• Weekly status report summarising accepted, rejected, and in-progress tasks
• Rapid hot-fixes when a security or stability issue slips through
• A short retrospective at the end of each sprint to flag process or quality gaps
Acceptance criteria
A PR is considered approved only after:
1. Code passes automated tests and static analysis.
2. Manual QA shows no blocking bugs on the relevant browser matrix.
3. The feature aligns one-for-one with the written requirements.
This is fully remote, part-time work, but the cadence is demanding: contractors are spread across time zones and merge windows can be tight. I would prefer someone based in Canada to keep communication smooth, yet flexible scheduling is fine as long as deadlines are met.
If you thrive on code reviews, love digging into both Laravel and Drupal internals, and can diplomatically guide contractors toward better output, I’m looking forward to working with you.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.