Role Overview We’re seeking a seasoned Shopify developer to architect, build and maintain a custom Shopify App (and theme integrations) that powers best-in-class search, facets, autosuggest and AI-driven product recommendations. You’ll work closely with our backend team (GraphQL + AI models) to deliver a pluggable solution merchants can install into any Shopify theme. Key Responsibilities App & Theme Development: Build a Shopify App (OAuth, webhooks, App Proxy, ScriptTags) to inject custom storefront widgets Extend or override Liquid templates (PLP/PDP, collection.liquid, product.liquid) with dynamic data hooks Search & Facets Integration: Integrate with search engines (Algolia, Elasticsearch, Typesense or custom Saastify GraphQL) for product indexing, typo tolerance, synonyms, and relevance tuning Implement multi-facet navigation (category, price ranges, brands, tags) with server- or client-side filtering Autosuggest & Recommendations: Develop a responsive autosuggest UI with debounced input, keyboard navigation, and recent/popular search suggestions Consume AI/ML endpoints to surface “You may also like” and personalized product recommendations on PLP and PDP Performance & Reliability: Optimize GraphQL queries, implement caching (CDN/edge), and handle error-fallbacks to ensure snappy storefront performance Write unit and end-to-end tests (e.g., Jest, Cypress/Playwright) for critical flows (OAuth install, search, widgets) Collaboration & Best Practices: Work alongside backend engineers to define GraphQL schemas, batch loading, and data contracts Follow Shopify’s Polaris and App Bridge guidelines for any embedded merchant UI Maintain code quality via Git workflows, CI/CD pipelines, and code reviews Required Qualifications Shopify Expertise: 3+ years building Shopify themes & apps using Liquid, Shopify CLI/Theme Kit, ScriptTags and App Proxy Deep familiarity with Storefront & Admin APIs (GraphQL/REST) and Shopify’s OAuth & webhook frameworks Front-End Skills: Strong JavaScript/TypeScript (ES6+); experience with React (Polaris/App Bridge) or vanilla JS for UI widgets Solid HTML5, CSS3 (SCSS/PostCSS) and adherence to accessibility standards Backend & API Integration: Proficiency in Node.js/Express (preferred) or Python (Flask/Django) for app server development Designing and consuming GraphQL queries/mutations, handling pagination, batching, and error-handling Search & AI Integration: Hands-on experience with a search platform (Algolia, Elasticsearch, Typesense, MeiliSearch) Comfortable calling external AI/ML endpoints, handling JSON payloads and implementing caching strategies DevOps & Testing: Familiarity with CI/CD (GitHub Actions, GitLab CI, CircleCI) and deploying to AWS/GCP/Heroku or serverless environments Writing unit/integration tests with Jest, Mocha or equivalent and E2E tests with Cypress/Playwright Preferred Skills Experience with Shopify Hydrogen or other headless commerce frameworks Knowledge of edge computing/CDN strategies (Cloudflare Workers, Fastly) Familiarity with Docker and containerized deployments E-commerce domain understanding: collections, smart collections, metafields, SEO best practices Contributions to open-source Shopify tools or community plugins How to Apply Please share your CV, GitHub/portfolio links, and a brief note on: An example of a Shopify App or theme customization you built (incl. search/facet work) Any AI/ML integrations you’ve implemented in an e-commerce context Send your application to hr@saastify.ai with the subject line Shopify App Developer – [Your Name]