Shopify FullStack App Developer
Noida, Uttar Pradesh, India · Full Time
Be the first to apply
- Experience
- 3+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 15 minutes ago
- Work mode
- In office
- Education
- Any graduate
- Eligibility
- Any graduate with relevant Shopify development experience can apply.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Togethr
Togethr, a product of Swopshop Private Limited, is rapidly expanding as a post-purchase reward and brand discovery platform. We support D2C brands in acquiring new customers and monetizing their thank-you pages with targeted, high-impact offers. Partnered with over 200 consumer brands, we are scaling across ecommerce, fintech, and app environments. Our product uniquely integrates performance marketing, loyalty, and customer journey solutions. We operate as a lean, execution-driven team with a focus on building strong brand and traffic partnerships.
Role Overview
We seek a skilled Shopify App Engineer to lead development and enhancement of our Shopify integration layer. This position is focused on Shopify app development rather than theme customization. You will work with various components including Checkout UI Extensions, Web Pixels, Customer Events, Theme App Extensions, webhooks, attribution, order data, GraphQL APIs, and post-purchase user experiences. The role requires a deep understanding of Shopify's backend architecture to maintain reliable integrations despite evolving Shopify APIs and platform updates.
Key Responsibilities
- Develop, maintain, and improve Togethr’s Shopify app using Shopify CLI, App Bridge, GraphQL Admin API, authentication/authorization mechanisms, and proper access scopes.
- Create and sustain Shopify extensions across checkout, thank you, order status pages, and customer account interfaces, ensuring they are lightweight, reliable, and non-intrusive.
- Manage event collection through Shopify Web Pixels and Customer Events to track activities like product views, cart additions, checkout progress, and purchases, understanding event architecture and browser limitations.
- Implement robust journey attribution capturing URL queries, identifiers, cart and order attributes, coupon usage, and cross-page persistence, avoiding data duplication or conflict.
- Build and maintain dependable webhook listeners for key order lifecycle events including creation, updates, cancellations, refunds, app uninstall, and compliance events, focusing on verification, idempotency, retry logic, and error recovery.
- Demonstrate strong practical expertise with Shopify’s GraphQL Admin API handling orders, customers, discounts, fulfillments, metafields, shop data, subscriptions, pagination, scopes, rate limits, and version upgrades.
- Create clean Shopify-native storefront integrations using Theme App Extensions, App Blocks, Liquid templates, and JavaScript/TypeScript compatible with Shopify's theme editor, avoiding direct fragile theme edits.
- Investigate and resolve issues impacting customer journeys such as missing or duplicate events, attribution errors, webhook failures, incorrect data, and authentication or API versioning problems.
Current Focus Areas
- Shopify app installation, authentication, and configuration
- Thank You Page banners and experiences
- Order Status Page management
- Shopify Web Pixel and Customer Event tracking
- Attribution capture and coupon/discount tracking
- Webhook handling and communication between Shopify and Togethr APIs
- Production issue diagnosis and resolution
- Shopify API version management and app simplification
Future Expansion
- Customer Account UI Extensions and additional checkout surfaces
- In-depth Shopify Plus integrations and order lifecycle enhancements
- Refunds, cancellations, metafield management, attribution improvements, and third-party checkout compatibility
- Multi-market and multilingual support, merchant onboarding automation, Shopify-native configuration, and App Store compliance
- Automated testing of extensions and platform migration tasks
Required Skills and Experience
- Minimum 3 years of Shopify app development experience
- Strong proficiency in Shopify CLI, App Bridge, GraphQL Admin API, Checkout UI Extensions, Web Pixels, Webhooks, Theme App Extensions, OAuth and session-token authentication, access scopes and permissions, and metafields
- Solid JavaScript/TypeScript and React skills
- Experience with Node.js, REST APIs, GraphQL, JSON/event payloads, HTTP, async event-driven programming, Git, and debugging production webhooks and APIs
- Knowledge of architecture concepts such as idempotency, event deduplication, retry mechanisms, and webhook reliability
Eligibility
Open to all graduates with relevant experience.
Location and Employment
Full-time onsite role based in Noida/Delhi NCR, India.
Minimum education
Bachelor's Degree