Any
N/A
TBD
Sep 28, 2026
Bad Shooters is a growing U.S.-based firearms review, testing, and entertainment brand. We produce engaging video content, conduct real-world firearm testing, and provide detailed product reviews and shooter performance analysis.
Our FAST (Firearm Analysis & Shooter Testing) program combines firearm evaluations, shooter experiences, and performance data to help our audience better understand the products we review.
We are looking for an experienced Full Stack WordPress Developer based in the Philippines to design and develop a fully customized, scalable website that integrates content management, e-commerce, customer accounts, and a community-driven review platform.
This is not a basic WordPress website or a simple theme customization project. We are building a comprehensive digital platform that will support multiple aspects of our business.
The initial engagement will be project-based, with the potential to transition into permanent, full-time employment.
Project Overview
We are developing a custom WordPress website that will serve as the central online destination for Bad Shooters.
The platform will have three primary components:
1. Integrated E-Commerce Store
A fully functional online shopping platform where customers can browse, purchase, and review products sold by Bad Shooters. It must support secure transactions, order management, inventory tracking, and a streamlined checkout experience.
2. Community Firearm Review Platform
A custom system that allows registered reviewers to submit firearm reviews, upload videos and photos, rate firearms in defined categories, and share their experiences with the Bad Shooters community.
3. Firearm Database and Content Platform
A searchable firearm database featuring specifications, professional reviews, community ratings, video content, performance data, and interactive comparison tools.
The successful candidate will be responsible for developing these components into a unified website with a consistent design and seamless user experience.
Required Technical Skills
1. Advanced WordPress Development
- Custom WordPress theme development from scratch.
- Custom plugin development.
- Advanced PHP and MySQL.
- WordPress REST API.
- WordPress hooks, filters, and actions.
- Custom post types and taxonomies.
- Advanced Custom Fields (ACF).
- Custom database architecture and optimization.
- Gutenberg block development.
- WordPress user roles and permissions.
- AJAX and dynamic content.
- Integration of third-party plugins and services.
Candidates must be comfortable writing custom code rather than relying exclusively on prebuilt themes and page builders.
2. Front-End Development and UI/UX
- HTML5, CSS3, JavaScript, and ES6+.
- Responsive, mobile-first website development.
- Modern CSS frameworks such as Tailwind CSS or Bootstrap.
- React experience is a plus.
- Figma design implementation.
- Interactive user interfaces.
- Custom forms and dynamic page elements.
- Accessible website design.
- Cross-browser compatibility.
- Modern website navigation and user experience.
The website must provide a professional experience across desktop computers, tablets, and mobile devices.
3. E-Commerce Development
Essential Requirement
Strong experience with WooCommerce or comparable WordPress e-commerce solutions is required.
The developer must be capable of creating a custom online shopping experience, including:
Product catalog and shopping experience
- WooCommerce installation, configuration, and customization.
- Custom e-commerce storefront design.
- Product categories, attributes, and variations.
- Advanced product search and filtering.
- Shopping cart and wishlist functionality.
- Mobile-friendly product pages.
- Product recommendations and related products.
- Discount codes and promotional campaigns.
- Customer product ratings and reviews.
Checkout and payment processing
- Secure shopping cart and checkout functionality.
- Integration with payment providers such as Stripe and PayPal, subject to their product and merchant eligibility requirements.
- Credit and debit card processing.
- Customer billing and shipping information.
- Automated order confirmation
- Tax calculation and shipping configuration.
- Refund and cancellation workflows.
- Fraud prevention and payment security.
Store administration
- Inventory management and stock tracking.
- Order processing and fulfillment.
- Shipping provider integrations.
- Customer order history.
- Sales reports and analytics.
- Abandoned cart functionality.
- Customer account management.
- E-commerce marketing and
The developer should understand how to integrate WooCommerce into a customized WordPress architecture while maintaining performance, security, and scalability.
The store must also support product-category restrictions and applicable compliance requirements. Any regulated products would require separately approved, legally compliant workflows and eligible service providers.
4. Custom Firearm Review and Video Upload Platform
Essential Requirement
A major component of this project is the development of a community-driven firearm review system.
We want registered reviewers to be able to create their own accounts and submit structured firearm reviews directly on the website.
This platform will require several custom features.
Reviewer accounts and dashboards
- Front-end user registration and login.
- Secure reviewer account management.
- Custom reviewer profiles.
- Reviewer dashboards.
- Password recovery and account security.
- User roles and permission controls.
- Review submission history.
- Ability to edit and manage previously submitted reviews.
- Review submission status tracking.
Custom review submission system
Develop a structured front-end review form that allows reviewers to:
- Select the firearm being reviewed from our database.
- Request the addition of a firearm not currently listed.
- Submit written reviews.
- Enter firearm specifications and relevant information.
- Assign ratings across predetermined categories.
- Upload supporting photographs.
- Upload or attach review videos.
- Save incomplete reviews as drafts.
- Edit and resubmit reviews when necessary.
Reviews should be linked automatically to the corresponding firearm in our database.
Video and media functionality
We need an efficient mechanism for community members to submit video reviews.
Required functionality includes:
- Secure video uploads.
- Integration with a suitable video hosting and streaming service.
- Support for YouTube video submissions and embeds.
- Video file format and size validation.
- Video processing and transcoding, where required.
- Automatic video thumbnail generation.
- Responsive video playback.
- Secure media storage and delivery.
- Upload progress indicators.
- Integration of approved videos into firearm review pages.
The developer should recommend a suitable architecture that avoids placing unnecessary demands on our WordPress hosting server for video storage and streaming.
Experience integrating services such as Cloudflare Stream, Vimeo, or comparable video hosting solutions is highly desirable.
Review moderation and administration
We require an administrative system that gives the Bad Shooters team control over all community submissions.
This must include:
- An administrative review approval dashboard.
- Pending, approved, rejected, and draft review statuses.
- The ability to edit submissions before publication.
- Video and photo moderation.
- Spam prevention.
- User reporting and content flagging.
- Reviewer permission management.
- Review revision history.
- Automated notifications to administrators.
- Notifications to reviewers when submission statuses change.
- Tools to remove or unpublish inappropriate content.
Reviews and uploaded media must not be publicly published until they have been approved by an authorized administrator.
5. Custom Firearm Database and Rating System
We want a centralized firearm database that connects our editorial content, community reviews, video content, and relevant store products.
The developer will need to create a structured database to store firearm information, including manufacturer, model, caliber, barrel length, weight, dimensions, capacity, and other relevant specifications.
The database must support custom rating categories, filtering, and side-by-side comparisons.
Our Range Rumble review system evaluates firearms across five categories:
- Recoil
- Grip
- Sight picture
- Trigger
- Fun factor
Each category uses a five-star rating scale.
The website must be able to record individual reviewer ratings and display aggregated results.
Additional required functionality includes searchable firearm profiles, separation of professional and community reviews, dynamic filtering, embedded video reviews, comparison tables, and links to relevant online store products.
Experience with custom relational database design, advanced WordPress queries, and efficient data management is particularly important.
6. Back-End Architecture and API Integration
- Advanced PHP development.
- MySQL database design.
- Custom WordPress REST API endpoints.
- Third-party API integration.
- Secure user authentication.
- Server-side validation.
- Custom application logic.
- Database query optimization.
- Background processing.
- Media processing integrations.
- Scalable application architecture.
- Structured data management.
7. Security, Website Performance, and SEO
Because our platform will handle customer transactions, user accounts, and user-generated content, security and reliability are essential.
Required experience includes:
- Secure WordPress and WooCommerce configuration.
- Protection against SQL injection, XSS, and CSRF.
- Secure file upload validation.
- Malware prevention and vulnerability management.
- Payment security and PCI-compliant payment integrations.
- Role-based access controls.
- Backup and disaster recovery.
- Website speed optimization.
- Caching and CDN configuration.
- Google Core Web Vitals.
- Technical SEO and schema markup.
- Image and video optimization.
- SSL and HTTPS configuration.
- Website monitoring and error logging.
8. Hosting, Deployment, and Development Tools
- Git and GitHub.
- WordPress hosting and server administration.
- Development and staging environments.
- Production deployment.
- Database migration.
- Cloudflare configuration.
- DNS and domain management.
- Website backup systems.
- Automated testing.
- Debugging and troubleshooting.
- Technical documentation.
Key Responsibilities
The selected developer will take technical ownership of the website development project.
Responsibilities include planning the website architecture, developing the custom WordPress theme and back-end functionality, integrating WooCommerce, and implementing the community review platform.
The developer will also be responsible for building the firearm database, establishing the review moderation workflow, implementing video-hosting integrations, securing customer and reviewer accounts, and ensuring the entire platform performs reliably.
The developer must conduct comprehensive testing before launch and provide clear documentation for the Bad Shooters team.
We expect the selected candidate to recommend appropriate technologies and identify potential technical challenges early in the development process.
Ideal Candidate
We are looking for a developer with the following qualifications:
- At least 3 years of professional WordPress development experience; 5 or more years preferred.
- Demonstrated experience building custom WordPress websites.
- Strong PHP, MySQL, JavaScript, HTML, and CSS skills.
- Extensive WooCommerce development experience.
- Experience implementing payment integrations.
- Experience building custom account dashboards and user-generated content platforms.
- Familiarity with video uploads, media processing, and cloud video hosting.
- Experience developing custom database-driven applications.
- A portfolio demonstrating advanced WordPress functionality.
- Strong written and spoken English.
- Experience working remotely with U.S.-based companies.
- Ability to work independently and manage project deadlines.
- Strong problem-solving skills and attention to detail.
Experience developing membership platforms, product review websites, e-commerce marketplaces, or media websites would be particularly valuable.
Firearms industry experience is not required.
We are looking for a long-term technical partner, not simply someone to complete a single website.
Our vision is to continue expanding the Bad Shooters platform with additional functionality, improved shopping experiences, community features, performance analytics, and new digital products.
For the right candidate, this initial development project could transition into a permanent, full-time employment opportunity.
A full-time position would involve ongoing development, website maintenance, implementation of new features, and continued technical improvements.
The transition will depend on project performance, business requirements, and mutual agreement.