Fixed term contract building and optimizing integrations between Shopify, Recharge, payment processors, and logistics services.
For a purpose driven client of expertech we are currently looking for a API integrations engineer | Node | Shopify. In this role you will be responsible for You’ll be responsible for building and optimizing integrations between Shopify, Recharge, payment processors, and logistics services. Your work will directly impact how customers subscribe, manage orders, and interact with discounts, shipping, and loyalty programs—all within a high-performance and scalable system. This is an URGENT position that can be worked fully remotely from anywhere on the Eastern seaboard of Australia.
Responsibilities
System Integration & API Management
• Build and maintain integrations between Shopify, Recharge, BeCool (logistics), and other third-party services.
• Develop and manage event-driven workflows, ensuring real-time updates for orders, payments, and subscriptions.
• Monitor and optimize API performance, caching, and data synchronization.
• Implement webhooks and event streams for tracking subscription updates, payments, and shipping events.
CI/CD, Automation, & Deployment
• Set up and maintain CI/CD pipelines for front-end and back-end applications using GitHub Actions.
• Automate deployment processes and ensure smooth rollouts with staging and production environments.
• Manage environment provisioning, secrets, and infrastructure configurations.
Logging, Monitoring & Performance Optimization
• Implement error logging, alerts, and monitoring dashboards (Datadog, Kibana, etc.).
• Optimize integration workflows for scalability and performance (e.g., caching, rate-limiting, batch processing).
• Conduct load testing to ensure the platform handles peak demand efficiently.
Testing & Security Compliance
• Develop and automate unit, integration, and end-to-end tests for all integrations.
• Work closely with front-end and back-end developers to validate API interactions.
• Ensure compliance with security best practices for handling payment, user, and subscription data.
Essential skills and experience
• API integration and system orchestration (REST, GraphQL, Webhooks).
• Proficiency in Node.js and TypeScript, with experience in server-side development.
• Shopify and Recharge APIs (authentication, webhooks, event subscriptions).
• Managing CI/CD pipelines, cloud deployments, and infrastructure as code.
• Familiarity with message queues (RabbitMQ, Kafka) or event-driven architectures.
• Strong knowledge of SQL and NoSQL databases, with experience optimizing queries and data flows.
• Monitoring/logging tools (Datadog, New Relic, Kibana, or similar).
Desirable skills and experience
• Remix and front-end frameworks (React, Next.js)
• Background in order management, logistics, or e-commerce platforms.
• Knowledge of discount/loyalty program logic and subscription billing flows.
This role would be initially be a 6-month fixed-term contract, hereafter an extension or a permanent position is very likely. This role is very URGENT and candidates can start almost immediately after a successful interview. The company is Sydney based, although any suitable candidates with eligible working rights in Australia who live on the East Coast can apply.
Please apply immediately by uploading your resume through the link.