Shopify App Developer (Full-Stack Remix/Node.js)– UI Implementation & API Wiring using a Boilerplate

Posted 3 hours ago

Worldwide

Summary

### Project Overview We are launching a specialized, high-performance B2B Enterprise SaaS application for Shopify focused on Cyber-Fraud Protection and Security. The core AI/ML engine, risk evaluation algorithms, and RAG pipelines are ALREADY built and fully managed in-house by our AI Engineer. They are exposed via clean, high-performance REST API endpoints (FastAPI/Python). We are looking for a Senior Full-Stack Shopify App Developer to build the "body" of the application: implementing our pre-designed wireframes, managing the Shopify App Lifecycle, setting up Webhooks pipelines, handling the Billing API, and deploying a Theme App Extension widget. ### Key Responsibilities & Scope of Work 1. UI/UX Implementation (Frontend) - Translate our approved, comprehensive Figma/wireframe layouts into a responsive, beautiful embedded Shopify admin dashboard. - Utilize **Shopify Polaris** and React/Remix to ensure a native Shopify look and feel. - Build the core screens: Main Dashboard/Analytics, Activity/AI Logs, Automation Rules Manager, and Custom Blacklists Tables. 2. App Lifecycle, OAuth & Webhooks - Implement standard, secure Shopify OAuth (Online/Offline access tokens). - Configure and manage Shopify Webhooks (specifically `checkouts/create`, `checkouts/update`, and `orders/create`). - Proxy the incoming Shopify payloads instantly to our internal Python/FastAPI endpoint for real-time risk assessment, receive the JSON response, and trigger the appropriate action (e.g., flag or hold order risk status) within Shopify in milliseconds. 3. Shopify Billing API & Overage Logic - Implement our 4-Tier Pricing Architecture (Free, Starter, Basic, Pro). - Integrate the Shopify Recurring Charge API. - Program an automated dynamic usage tracking system using Shopify's `AppUsageRecord` API to log and bill for "Queries" and "Dynamic AI Chargeback Agent" usage exceeding basic tier quotas (Overage Logic). 4. Theme App Extension (Front-End Widget) - Develop a lightweight Shopify Theme App Extension to embed a floating customer support/trust chat widget on the client’s storefront. - Ensure the widget has no performance impact on the store's Google Lighthouse score. - Connect the widget UI to our dedicated chatbot API endpoint via AJAX/Fetch to render stream/text responses. ### Tech Stack & Requirements - Proven track record of developing and publishing public or custom Shopify Apps using the official **Shopify CLI (Remix/Node.js/React)**. - Proficiency in JavaScript/TypeScript, Tailwind CSS, and Shopify Polaris components. - Experience building Theme App Extensions (App Blocks). - Deep understanding of the Shopify REST/GraphQL Admin APIs and Billing API pipelines. - Clean code architecture, Git proficiency, and understanding of web security fundamentals (OWASP). Note: You do NOT need to write any Machine Learning code, prompt engineering, or vector database management. You only need to consume our ready-made REST APIs. ### Project Deliverables - Fully functioning, production-ready embedded Shopify App. - Clean, well-documented GitHub repository. - Successful pass through local Shopify App structural validation checks. ### Code Ownership & Deliverables - 100% of the source code, repositories, and intellectual property will belong exclusively to the client upon milestone payments. - The developer is required to push all clean, unminified source code to our private GitHub repository daily. - Final milestone payment will ONLY be released after full code delivery, successful local deployment, and verification that no proprietary code is withheld. ### How to Apply Please submit your proposal along with: 1. Links to live Shopify Apps you have personally built or contributed to in the Shopify App Store. 2. A brief 2-sentence summary of your experience handling Shopify's Usage-Based Billing (`AppUsageRecord`). 3. "Start your cover letter with the word 'CYBER'. Applications without this word will be automatically rejected. Briefly, how many hours do you estimate it will take to connect 4 Polaris UI screens to our ready FastAPI endpoints?" ### Confidentiality & NDA Requirement Please note that this project involves proprietary cyber-security logic and custom UI wireframes. The selected candidate will be required to sign a formal Non-Disclosure Agreement (NDA) BEFORE we share the Figma/Wireframe links, API documentation, or any core project details. If you are not comfortable signing an NDA, please do not apply.

  • $150.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
AI App Development
AI Model Integration
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:46 minutes ago
  • Interviewing:
    12
  • Invites sent:
    30
  • Unanswered invites:
    8
About the client
Member since Jun 26, 2026
  • Egypt
    Ibshaway7:27 PM
  • 1 hire, 1 active
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo