Find Great People | FGP · 21 hours ago
Middleware Developer (Shopify)
FGP is seeking an expert Middleware Developer to serve as the technical bridge between the Shopify Plus ecommerce ecosystem and backend enterprise services. The role involves designing, building, and maintaining the integration layer for seamless data synchronization across different business systems, ensuring accurate and timely data flow between Shopify and internal systems.
Responsibilities
Design and develop scalable middleware solutions to connect Shopify with external enterprise systems (e.g., SAP, Oracle, NetSuite, Salesforce)
Must have hands-on experience with at least one of the following SaaS technologies: Mulesoft, Celigo, Workato, N8N, Pipe17, etc
Write robust code to ingest data from various sources, apply complex business logic to transform data formats (e.g., converting Shopify JSON payloads to SOAP/XML for legacy ERPs), and deliver it to the target system
Utilize the Shopify Admin API (REST and GraphQL) and Storefront API to manage products, orders, customers, and inventory programmatically
Automate data flows for critical business processes such as Order-to-Cash, Inventory Synchronization, and Shipment Updates
Implement logging, alerting, and retry mechanisms to handle API rate limits, connection timeouts, and data validation errors without disrupting business operations
Ensure all data in transit is encrypted and handled in accordance with PII and PCI compliance standards
Qualification
Required
3+ years of backend development experience with a focus on middleware, iPaaS (e.g., Celigo, Mulesoft, Workato), or custom integration microservices
Deep understanding of the Shopify API ecosystem
Proven ability to read, parse, and transform data structures. Mastery of JSON, XML, CSV, and SQL is essential
Strong proficiency in server-side languages such as Node.js or Laravel/PHP
Experience working with enterprise data exchange protocols, including REST, SOAP, FTP/SFTP, and EDI
Proficiency with Git and CI/CD pipelines
Proven integrations with payment gateways, tax engines, loyalty/fraud platforms, ERP, Inventory, OMS
Degree or certification in software development
Fluent writing and speaking in English
Good organizational and documentation skills with a detail-oriented mindset
Preferred
Experience with cloud functions (AWS Lambda, Azure Functions, or Google Cloud Functions) for serverless data processing
Knowledge of queueing systems (RabbitMQ, Kafka, AWS SQS) to manage high-volume data spikes during flash sales
Experience integrating with ERP's, PIM's, CDP's, OMS's, etc
Knowledge of Latest Admin Direct API's
Experience in iPaaS and event-driven architectures
Observability Implementation (New Relic/Datadog/Sentry, alerts, dashboards, SLIs/SLOs)
Knowledge of security best practices Tools & Stack (typical)
Node.js, PHP, Shopify Admin GraphQL, Webhooks, App Bridge
CI/CD with GitHub Actions (or similar), Shopify Partners deploy
Bonus to have familiarity with inventory management systems, loyalty programs, or other common retail technologies
Company
Find Great People | FGP
Find Great People (FGP) is a nationally recognized talent acquisition and human resources consulting firm.
Funding
Current Stage
Growth StageRecent News
London Loves Business
2024-02-05
Company data provided by crunchbase