Webmark
We are a product and services company running several high-traffic WordPress properties. This role has two equally important pillars: building custom WordPress plugins from scratch, and keeping our WordPress installations fast, stable, and scalable under real-world load. You will do both, not one or the other.
This is a backend-heavy role for someone equally comfortable architecting a plugin from a blank file as they are reading a MySQL slow query log or tuning PHP-FPM. You will work directly with our technical leads in an async-first environment where clean, well-reasoned code matters more than speed-of-delivery heroics.
Who This Role Is NOT For:
We want to be upfront so you don’t waste your time or ours:
- Developers whose primary experience is building or customising themes
- Elementor, Divi, WPBakery, or page-builder specialists
- Front-end developers who occasionally write PHP
- Developers whose WordPress experience is limited to configuring existing plugins
If your expertise sits on the front-end or visual layer of WordPress, this position will not be a good match. We genuinely encourage you to apply only if you have built custom plugins and worked under the hood of WordPress.
What You’ll Own
Plugin Development
- Design and build custom WordPress plugins from scratch, feature plugins, integration plugins, and internal tooling.
- Architect clean plugin structures using PHP OOP, dependency injection, and WordPress Plugin API best practices.
- Implement custom post types, taxonomies, meta boxes, settings pages, and admin UIs without relying on third-party frameworks.
- Build and expose custom WP REST API endpoints; integrate third-party APIs with proper error handling and retry logic.
- Write unit and integration tests for plugin logic; maintain documentation as a first-class deliverable.
Performance & Reliability
- Profile and diagnose performance bottlenecks across the full stack: PHP execution, MySQL queries, object cache, and HTTP
- Implement and manage caching strategies — Redis, Memcached, WP object cache, full-page and fragment caching
- Optimise MySQL queries and schema design; use EXPLAIN plans to eliminate slow queries and reduce lock contention
- Tune server configuration: PHP-FPM pools, OPcache settings, Nginx/Apache directives for high-concurrency traffic
- Automate deployments, migrations, and maintenance tasks using WP-CLI and shell scripting
- Identify and remediate security vulnerabilities: SQL injection, XSS, CSRF, privilege escalation, insecure deserialization
Requirements
Must-Have
- 4+ years of PHP development; strong command of OOP, SOLID principles, and common design patterns
- Proven track record of building and shipping custom WordPress plugins to production — not forks, not wrappers.
- Deep WordPress internals knowledge: Plugin API, hooks, filters, actions, WP_Query, WP_User, WP_Error, transients.
- Hands-on experience profiling WordPress with tools such as Query Monitor, New Relic, Blackfire, or Xdebug.
- Strong MySQL skills: writing and reading EXPLAIN plans, indexing strategy, query and schema optimisation.
- Practical experience with Redis or Memcached as a WP object cache backend.
- Comfort in Linux server environments; able to read and tune PHP-FPM and Nginx/Apache configs.
- Proficiency with WP-CLI for scripted operations, data migrations, and scheduled maintenance.
- Git-based workflow: feature branches, pull requests, clean and meaningful commit history.
- Security-first approach: sanitisation, escaping, nonces, prepared statements, capability checks.
Preferred (Not Required)
- Experience with WooCommerce internals: order lifecycle, session management, high-load checkout optimisation
- WordPress Multisite setup and management
- Composer, PSR-4 autoloading, and modern PHP tooling (PHPStan, PHPCS, PHPUnit)
- Experience with headless or decoupled WordPress architectures
- Familiarity with Action Scheduler, WP-Cron alternatives, or background job processing
- Prior exposure to infrastructure-as-code or containerised WordPress environments (Docker)
What We Offer
- Competitive salary aligned with experience.
- Fully remote role, Monday–Friday — work from anywhere in India
- Opportunity to work on diverse SaaS applications and automation tools.
- Collaborative team culture with room to grow into leadership.
- Direct impact on products used by real businesses and internal teams.
How to Apply
Email career [at] teamwebmark.com
In your application message, briefly describe a custom WordPress plugin you built, what problem it solved, the technical approach you took, and the scale at which it ran. Applications without this context may not be reviewed.