We are looking for a motivated and detail-oriented WordPress Developer to join our development team. This role is ideal for someone with strong hands-on expertise in WordPress backend development — including custom theme development, plugin customization, and PHP-based solutions — who is comfortable owning the ongoing health and performance of live client websites.
The primary focus of this role is website maintenance. The majority of day-to-day work involves managing and supporting a portfolio of live WordPress sites — keeping them healthy, performant, and secure. In addition, you will take on ad hoc development tasks and project-based work as assigned. The ideal candidate is technically strong, process-oriented, and capable of working independently across multiple concurrent client sites.
Key Responsibilities
1. WordPress Site Maintenance
- Own the ongoing health of a portfolio of live client websites.
- Perform routine core, plugin, and theme updates across all managed sites.
- Monitor uptime, manage environments, and proactively identify issues before they escalate.
2. Bug Fixing & Troubleshooting
- Diagnose and resolve backend issues, plugin conflicts, PHP errors, and performance bottlenecks.
- Work across staging and production environments with minimal turnaround time.
- Provide clear documentation of issues identified and resolutions applied.
3. Security & Performance Optimization
- Implement and enforce security best practices across all client sites.
- Conduct performance audits and optimize load times.
- Apply caching strategies and database optimization techniques as required.
4. Custom Theme & Plugin Development
- Build and customize WordPress themes and plugins using PHP, hooks, filters, and actions.
- Write clean, well-documented, and standards-compliant code for both new builds and existing sites.
- Implement customizations based on requirements received from PMs or delivery leads.
5. Third-Party Integrations
- Integrate REST APIs, payment gateways, CRMs, and third-party services into WordPress environments.
- Troubleshoot and maintain existing integrations as part of ongoing site management.
6. WooCommerce Support
- Support WooCommerce-based client sites including product configuration, checkout customization, and order management troubleshooting.
- Manage plugin compatibility and flag issues proactively.
7. Documentation & Task Management
- Maintain clear documentation for all maintenance activities, custom code, and site-specific configurations.
- Track tasks and progress in the team’s project management tool (Orbit).
8. AI & Development Assistance
- Utilize AI-assisted tools such as ChatGPT, GitHub Copilot, or similar platforms to accelerate development, improve debugging efficiency, and support documentation.
- Explore productivity tools to enhance coding efficiency and workflow management.
Desired Skills
- 4–5 years of hands-on experience in WordPress backend development.
- Strong command of PHP and WordPress core — hooks, filters, actions, and custom post types.
- Proven experience in custom theme and plugin development.
- Experience managing live WordPress sites including updates, security, and performance monitoring.
- Solid understanding of MySQL and database management.
- Knowledge of REST API integration within WordPress environments.
- Proficiency with Git version control and structured deployment workflows.
- Experience with HTML5, CSS3, and JavaScript/jQuery for frontend implementation support.
- Familiarity with WooCommerce and page builders such as Elementor.
- Knowledge of hosting environments, staging setups, and server configurations.
- Strong attention to detail and ability to manage multiple sites and tasks simultaneously.
Nice to Have
- Experience managing a portfolio of maintenance retainer sites in an agency environment.
- Familiarity with WordPress multisite configuration and management.
- Exposure to caching tools such as WP Rocket, or similar.
- Understanding of SEO fundamentals and technical SEO best practices.
- Comfort working across multiple concurrent client projects with shifting priorities.