Shopify App Developer (Expert) — Python + Shopify Auth Integration

Remote Full-time
Project Overview We’re looking for an experienced Shopify App Developer with strong expertise in Python to refine and complete an authentication flow between our Shopify app and an external backend service. This role requires a deep understanding of Shopify app frameworks, OAuth, secure token exchange, session handling, and backend integration. Our app is already built, but we need an expert to finalize and stabilize the authentication layer so that: Shopify stores can securely install and authenticate with our app The app can authenticate with our external backend service (Python-based API) Sessions, tokens, and handshakes are handled cleanly and consistently across the entire flow If you’ve built Shopify apps that communicate with external services before—this will be very familiar territory. Responsibilities Audit the current authentication flow between the Shopify app and the external Python backend Fix and/or rebuild the required authentication endpoints Implement secure OAuth flows for Shopify (including online/offline tokens) Ensure proper token persistence (Shopify tokens + backend service tokens) Validate HMAC signatures, webhooks, and session details Help us establish best practices for long-term stability and scalability Collaborate with our internal developer to integrate improvements cleanly Required Skills & Experience 5+ years building production Shopify apps Expertise with Shopify OAuth, session storage, and the full authentication lifecycle Comfortable with Python (FastAPI, Django, or Flask) for backend API work Solid understanding of HMAC validation, webhooks, and secure request signing Experience integrating Shopify apps with external APIs/services Ability to read and debug someone else’s code quickly Strong communication and documentation skills Apply tot his job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Freelance Project Manager -Remote US

Remote Full-time

Technical Pre-Sales Engineer (Sweden)

Remote Full-time

[Remote] Threat Hunter - GovCloud, 3rd Shift (Remote)

Remote Full-time

Urgently Hiring Experienced Patent Attorney / Patent Agent for Remote Work with a Small but Dynamic Law Firm – MA

Remote Full-time

Inpatient Medical Coder (Remote) - CCS Certified

Remote Full-time

**Customer Experience Professional - Remote - CST Time Zone**

Remote Full-time

[Remote] Office Administrator/Executive Assistant

Remote Full-time

Senior Identity & Access Management Services

Remote Full-time

Associate, Investment Banking - Consumer

Remote Full-time

Finance Business Analyst - Remote in Texas

Remote Full-time
← Back to Home