Not "senior" as in years logged. Senior as in: you've untangled someone else's module spaghetti at 11pm before a launch, you know why the migration failed before you open the log, and your code reviews make the whole team better.
5D Web Studio is drafting two Senior Drupal Developers onto the roster for a multi-year, public-sector digital program in Canada. Drupal on Azure, high compliance bar, multilingual delivery, zero tolerance for sloppy.
How the roster works: apply, get screened hard, make the bench. When the program calls, you get called up. A call-up is a guaranteed, contiguous full-time block with a start date and a release date, paid premium for premium performance.
Two seats, same bar, different leans.
Both seats build the same platform side by side, with a hands-on architect as the third technical person.
Seat one leads the pair: migration scripting, penetration-test remediation triage, and the named escalation contact through the warranty quarter after launch, on a paid retainer.
Seat two leads the integration chain: SAML federation with a government identity provider, redirects, analytics, and the links into the client's productivity stack. Tell us in your paragraph which one you are. If you are honestly both, say that too.
What these seats own
Three build sprints to a feature-complete gate with a date on it: content types and editorial workflow, then components and the multilingual implementation, then search, forms, and an emergency alert endpoint that is never cached, because when it matters most it has to appear in seconds even on pages sitting in edge caches.
The theme layer. There is no separate front-end developer to hand the Twig to. You build components to a performance budget measured in kilobytes and round trips, because the users are on constrained connections and every byte is a decision.
The multilingual stack done properly: content translation, interface translation, language negotiation, and markup that holds up in a non-Latin script.
Migration as engineering, not copy-paste:
Migrate API pipelines, rehearsal runs against real content, rollbacks that work, then a staged migration with per-language sign-off.
Integrations that link to systems of record instead of rebuilding them, contract-first, so a handover is a document read.
Penetration-test remediation under a real deadline: the report lands, and findings close in days, not sprints, because a retest and a go or no-go review are waiting on it.
Launch: cutover support, verification, and for seat one, the escalation phone through hypercare, because the person who wrote the code fixes it fastest.
The bar, in years
7+ years of Drupal across 8, 9 and 10, with real Drupal 10 production work, and 9+ years building for the web overall.
Custom module development at the level where you reach for the right API without googling it: plugins, services, event subscribers, hooks where hooks belong, and nothing bolted on where the framework already provides it.
The configuration management workflow as second nature: config export in version control, promoted through environments, no manual edits repeated in four places.
3+ years working in the theme layer for real: Twig, render arrays, libraries, attach and cache metadata. If your last theme was handed to you by a front-end developer, that is the wrong half of the fence for this seat.
At least one content migration you scripted yourself with the Migrate API, including the rollback you needed and the rehearsal that saved you. Multilingual migrations count double.
API integration you have delivered: REST or JSON:API at minimum. SAML or OIDC federation puts you at the front of the line for seat two.
Performance work you can prove: render caching, BigPipe or equivalent, Redis-backed caches, and a page you personally made faster with numbers attached.
Composer-managed builds, CI/CD pipelines, code review as a habit in both directions. Automated tests are a strong plus; accessibility-aware markup is expected, because this program carries WCAG 2.2 Level AA as a contract term.
Security findings you have remediated yourself, under a deadline, with a retest at the end.
Who makes this roster
Ships fast without shipping fragile.
Writes Drupal the Drupal way: right APIs, right patterns, no hacks that bite later.
Communicates clearly in writing. Async-friendly, meeting-light.
Owns problems end to end. No hand-holding, no ego.
Straight talk about the structure. On-demand contract work with a responsible multi-year horizon, not a salaried seat. Remote-first, async-heavy, with at least four hours of daily overlap with North American Eastern Time for standups, reviews and the launch window.
A call-up is one contiguous full-time block of roughly three months, January to March 2027, subject to award, and you are released at go-live on a date named up front. Seat one continues on a paid escalation retainer through the warranty quarter.
The build window is honest about its intensity: three sprints in six weeks to a gate, then migration, remediation and launch in the next six. If being paid well to do excellent work on your own terms sounds right, keep reading.
One more thing, because the compliance bar is real. Claims are checked to a procurement standard: references who take the call, code that verifies, and an honest answer about how you use AI tools, because on this program AI use is governed, not winged.
To be considered: send your resume and one short paragraph about the gnarliest Drupal problem you've ever fixed to
[email protected], subject line "CALL ME UP - Drupal Dev."
No cover letters. The paragraph tells us everything.
📌 Senior Drupal Developer (India)
🏢 5D Web Studio | Powered by 5AIVE
📍 India