
Shopify App Developer – React, Embedded Apps
Nordalux
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Tech Stack
About the role
- Design and further development of Shopify apps — depending on the use case, embedded in the Admin or implemented as service-based background integrations.
- Implementation of modern app interfaces for a consistent Admin UX: Polaris (UI), Shopify App Bridge (navigation, auth handling, app context) and, where needed, Theme App Extensions (clean installation without "copy-paste", flexible configuration in the theme editor).
- Integration with the Shopify platform: Admin API (GraphQL/REST), Webhooks, data models and robust logic for common app flows.
- Secure authentication & app operation: clean OAuth/session flows, scope management, token/session handling, securing endpoints, as well as reliable logging and error handling.
- Performance & quality: fast and stable app experiences through optimized load times, sensible caching approaches, reduced API calls and attention to UX details (states, messaging, edge cases).
Requirements
- You are comfortable in the Shopify ecosystem — from admin workflows to clean integrations with storefront processes.
- Confident working with the Shopify Admin API (REST/GraphQL), including common concerns like pagination, rate limits, webhooks and robust error handling.
- You have solid backend knowledge (e.g., Node.js/TypeScript or similar): API design, data processing, webhook handling, background jobs and clean business logic.
- Authentication & security are standard for you: OAuth/session handling, scope management, secure storage/processing of sensitive data and adherence to best practices.
- Experience with React is welcome — ideally with Polaris and App Bridge (nice-to-have depending on app type).
Benefits
- Flexible working hours
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Shopify app developmentAdmin APIGraphQLRESTNode.jsTypeScriptOAuthsession handlingAPI designReact