We are looking for a highly skilled and experienced WordPress Plugin Developer with strong expertise in PHP, plugin architecture, database integration, and performance optimization. The ideal candidate should have 3–4 years of experience in developing and optimizing custom WordPress plugins, handling complex data using MySQL and MongoDB, and creating reusable shortcodes.
Key Responsibilities:
- Design, develop, and maintain custom WordPress plugins using advanced PHP.
- Build reusable and modular shortcodes for dynamic frontend/backend functionality.
- Integrate plugin features with MySQL and MongoDB databases.
- Optimize plugin performance including queries, load time, and code structure.
- Implement secure coding practices and follow WordPress development standards.
- Work with REST APIs and WordPress internal APIs for custom data handling.
- Troubleshoot, debug, and enhance plugin functionality as needed.
- Collaborate with frontend developers and designers for seamless integration.
- Maintain plugin documentation and version control using Git.
Required Skills & Qualifications:
- 3–4 years of hands-on experience in WordPress plugin development.
- Strong command of PHP and OOP (Object-Oriented Programming) concepts.
- Deep understanding of MySQL and working knowledge of MongoDB.
- Proficiency in building shortcodes, hooks (actions/filters), and custom admin panels.
- Experience with plugin performance optimization techniques.
- Familiarity with REST APIs, WP Cron, and custom post types/taxonomies.
- Strong understanding of WordPress security, scalability, and coding standards.
- Experience with Git, CLI tools, and deployment workflows.
Bonus Skills (Nice to Have):
- Exposure to WP CLI, Composer, and CI/CD pipelines.
- Experience with modern PHP frameworks like Laravel (optional but a plus).
- Familiarity with caching mechanisms (Redis, Memcached) and debugging tools.
Soft Skills:
- Strong problem-solving and analytical thinking.
- Excellent communication and collaboration skills.
- Self-driven with the ability to manage tasks independently and meet deadlines.