Develop and maintain middleware solutions connecting Shopify and enterprise systems, ensuring data synchronization and API management while adhering to security standards.
Overview
We're looking for an expert Middleware Developer to act as the technical bridge between the Shopify Plus ecommerce ecosystem and backend enterprise services. In this role, you will design, build, and maintain the integration layer that ensures seamless data synchronization across different business systems. As a key member of our engineering team, you'll ensure our solutions are performant, reliable, and perfectly aligned with our clients' business needs.
You will be responsible for extracting, transforming, and loading (ETL) complex datasets, ensuring that data flowing between Shopify and internal systems (ERP, CRM, WMS, POS) is accurate, timely, and formatted correctly.
Responsibilities- Integration Architecture: Design and develop scalable middleware solutions to connect Shopify with external enterprise systems (e.g., SAP, Oracle, NetSuite, Salesforce).
- Middleware Experience: Must have hands-on experience with at least one of the following SaaS technologies: Mulesoft, Celigo, Workato, N8N, Pipe17, etc.
- Data Transformation: 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.
- Shopify API Management: Utilize the Shopify Admin API (REST and GraphQL) and Storefront API to manage products, orders, customers, and inventory programmatically.
- Workflow Automation: Automate data flows for critical business processes such as Order-to-Cash, Inventory Synchronization, and Shipment Updates.
- Monitoring & Error Handling: Implement logging, alerting, and retry mechanisms to handle API rate limits, connection timeouts, and data validation errors without disrupting business operations.
- Security & Compliance: Ensure all data in transit is encrypted and handled in accordance with PII and PCI compliance standards.
- Experience: 3+ years of backend development experience with a focus on middleware, iPaaS (e.g., Celigo, Mulesoft, Workato), or custom integration microservices.
- Shopify Expertise: Deep understanding of the Shopify API ecosystem. You must know the nuances of Shopify’s rate limiting, bulk operations, webhooks, and the transition between REST and GraphQL endpoints.
- Data Handling: Proven ability to read, parse, and transform data structures. Mastery of JSON, XML, CSV, and SQL is essential.
- Programming Languages: Strong proficiency in server-side languages such as Node.js or Laravel/PHP.
- Enterprise Protocols: Experience working with enterprise data exchange protocols, including REST, SOAP, FTP/SFTP, and EDI.
- Version Control: Proficiency with Git and CI/CD pipelines.
- Integrations: Proven integrations with payment gateways, tax engines, loyalty/fraud platforms, ERP, Inventory, OMS.
- Education: Degree or certification in software development.
- Communication: Fluent writing and speaking in English.
- Organization: Good organizational and documentation skills with a detail-oriented mindset.
- 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.
- Excellent problem-solving skills to analyze information appropriately and find the best solutions taking a balanced view to reach logical conclusions and make relevant decisions.
- Organizational skills to establish efficient and appropriate plans for self and others and adapt quickly and effectively to unexpected changes whilst still ensuring objectives are met.
Top Skills
Aws Lambda
Aws Sqs
Azure Functions
Celigo
Google Cloud Functions
GraphQL
Kafka
Mulesoft
Node.js
PHP
RabbitMQ
Rest
Shopify Admin Api
Workato
Similar Jobs
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Design and develop features for a Linux-based sensor at CrowdStrike. Enhance security for cloud workloads and contribute to Agile development processes.
Top Skills:
CC++EbpfKubernetesLinux
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Lead the DevOps team supporting multiple services, enhance automation, manage cloud/on-premises servers, and contribute to best practices and team culture.
Top Skills:
AnsibleBashCentosDockerGitJenkinsKubernetesLinuxRedhatTerraform
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
This role involves designing and implementing solutions in OneStream for enterprise performance management, leading requirements gathering, and overseeing system administration and reporting.
Top Skills:
CpmEpmEtl ToolsOnestreamOracle FusionPeoplesoftSQLUnix/LinuxVb.NetWorkday
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.


