Careers WordPress Plugin Developer

Ship plugins that reach 100,000+ installs.

Full-time role based in our Lucknow office. You build and maintain our plugin product line across the BuddyPress and WooCommerce ecosystems. PHP, WordPress hooks, the REST API, EDD-SL licensing, custom tables, and the block editor, with senior review on every change.

Full-time · Lucknow, India · 0-5 years experience

We are looking for a plugin developer who can own production plugins: the ones running on 100,000+ active installs across 40+ countries. You build the feature, write the tests, and ship it through review, then watch how it behaves in the wild.

You will work across the plugin line and its REST and admin surfaces. The work spans custom post types, custom tables, REST endpoints, admin UIs, cron, and the licensing layer that powers updates.

Responsibilities

What you will do day to day.

Four areas of the work. The split shifts week to week depending on what is shipping, but all four are part of the role.

01

Build and maintain the plugin line

Develop features and fixes across the plugin catalog. Hooks, custom post types, custom tables, REST endpoints, admin screens, and cron. Your code reaches six-figure install counts, so correctness and backward compatibility matter.

100,000+ installs depend on it.

02

Build REST and admin surfaces

Every data feature ships with three entry points: a frontend UX for members, an admin UI for the site owner, and a REST API to read and populate it. You wire all three, not just one.

Frontend + admin + REST, every feature.

03

Own licensing and updates

Work with the EDD-SL licensing layer that powers plugin updates and customer entitlements. Updates have to roll out cleanly to live sites without breaking the ones already running.

EDD-SL licensing + clean updates.

04

Production-quality, reviewed code

Write code that passes WPCS and PHPStan, escapes and sanitizes correctly, and ships with PHPUnit coverage. Every change goes through senior review before it tags.

WPCS + PHPStan + PHPUnit + review.

Requirements

What we need you to bring.

Four hard requirements. Without these the role will not be a fit. With them, we want to talk.

01

PHP and the WordPress plugin API

Strong PHP plus hands-on plugin development: hooks, the options and metadata APIs, custom tables, and the plugin lifecycle. You have built or substantially maintained a plugin before.

Plugin development experience required.

02

REST API and the block editor

Comfortable building REST endpoints and the JavaScript that consumes them, including block editor integrations. Our plugins are increasingly JS-driven on the front end.

REST + JS + blocks.

03

Security fundamentals

Nonces, capability checks, escaping, sanitization, and prepared queries. You write secure code by habit, not as a review-time afterthought.

Secure code by default.

04

Write reviewable code

You scope a change, write it cleanly with tests, and explain it in the pull request. You take review feedback without ego and you write code the next developer can read.

Tested code, explained in the PR.

Nice to have

Things that move you to the top of the stack.

Not required, but if you have any of these, mention them in the cover letter.

01

BuddyPress or WooCommerce internals

You know how groups, activity, and components, or carts, orders, and hooks, actually work under the hood. Our plugins live in these ecosystems.

Ecosystem internals.

02

PHPUnit and CI

You write unit tests and are comfortable in a CI pipeline with PHPStan and WPCS gates. Our plugins run a PHP and WordPress version matrix on every push.

PHPUnit + CI pipelines.

03

Performance at scale

You have profiled and fixed slow queries, N+1 patterns, or caching gaps on a real site with real traffic, not just in theory.

Real performance work.

Apply

Send us your resume and a short note.

Two-line cover letter is fine. Attach your resume and link any relevant work (GitHub, plugins you have shipped) in the message body. Applications go straight to hr@wbcomdesigns.com.

PDF / DOC / DOCX up to 5MB. Optional if you include links in the cover letter.

Not ready to apply yet?

Read about the team and the work.

See how we work on /process/ and what we engineer on /services/. The careers landing has the other open roles. We are happy to chat before you apply if you have questions.