👨🏻‍💻 postech.work

Freelance Developer(s) or Agency for Custom Shopify Membership Plugin

Maximum Vapor, Inc. • 🌐 Remote • 💵 $20 - $28

Remote Posted 1 day, 9 hours ago

Job Description

We're Hiring: Freelance Developer(s) or Agency for Custom Shopify Membership Plugin with Checkout Discount Integration

Type: Freelance / Project-Based

Location: Remote

Start Date: ASAP

Compensation: Based on experience and project scope

Note: Individual developers, teams, and agencies are welcome to apply. This project can be handled by multiple developers working collaboratively. We have to enter a pay range while posting a job but the exact compensation will be discussed during interview.

Expected Timeline for Project Completion: 2 weeks

Project Overview: We are looking for an experienced freelance developer, team, or agency to build a custom Shopify membership plugin for a Shopify Plus store. The plugin must support tiered memberships, handle recurring billing, and apply dynamic discounts at checkout based on the customer’s membership level. The solution must also be built for multi-store compatibility, as it will be used across several Shopify stores we manage.

Key Requirement – Dynamic Discount at Checkout: As a Shopify Plus merchant, we require the ability to apply product-specific discounts at checkout depending on the customer’s membership tier. This requires creating a Shopify Function, compiled from Rust to WebAssembly (Wasm), that injects dynamic pricing logic during the checkout flow. Experience with Shopify Functions and Rust is required for this functionality.

Billing \& Backend Environment:

We are using Authorize.Net to handle all billing — not Stripe.

The membership billing and subscription management system must be compatible with Authorize.Net, including support for recurring billing.

For the backend and server-side logic, we have a PHP environment hosted on Cloudways. You are free to use this server for webhook handling, API endpoints, authentication services, and custom app logic.

Responsibilities:

Build a custom Shopify app to manage memberships and billing

Integrate with Authorize.Net for subscription creation, renewal, and cancellation

Store and manage customer membership data (via metafields or tags)

Create a Shopify Function (in Rust) to apply real-time discounts during checkout

Use our existing PHP Cloudways server for backend/API needs

Develop an embedded admin dashboard to manage the membership system

Provide complete technical documentation and handoff support

Tech Stack:Front-End:

Shopify Liquid (minimal theme integration)

HTML, CSS, JavaScript

React + Polaris (for embedded Shopify admin interface)

Back-End:

PHP (on Cloudways) — for all backend processes and API endpoints

MySQL (available on Cloudways if needed)

JWT or session-based authentication

Shopify Tools \& APIs:

Shopify Admin API

Shopify Billing API

Shopify App Bridge

Shopify Webhooks

Shopify Storefront API (optional)

Shopify Functions (Rust → WebAssembly) for checkout-level discount logic

Billing Platform:

Authorize.Net (must support full subscription/billing lifecycle)

Qualifications:

Solid experience developing Shopify custom/private apps

Comfortable working with Shopify Plus, Shopify Functions, and Rust

Experience integrating with Authorize.Net

PHP backend experience (preferably with Laravel or raw PHP)

Ability to collaborate within a team or hand off modules cleanly

Clean, documented, and scalable codebase

To Apply: Please send an email to justy@maximumvapor.com with:

Your name or agency/team name

Links to Shopify apps or relevant membership/checkout work

Examples of Shopify Functions or Authorize.Net integrations (if available)

Your preferred tech stack and estimated project timeline

Your rate (hourly or flat project)

Job Type: Contract

Pay: $20.00 - $28.00 per hour

Work Location: Hybrid remote in Chino, CA 91710

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.