Swanky (Shopify Plus Agency)

Integrations Engineer – Contract

Swanky (Shopify Plus Agency)

contract

Posted on:

Location Type: Hybrid

Location: ExeterUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, build, and support iPaaS integrations using Patchworks (and other integration tooling where needed).
  • Work closely with our Patchworks Integrations Lead Engineer to deliver new integrations and improve existing ones.
  • Work with client stakeholders and internal teams to capture integration requirements and translate them into robust data flows.
  • Map source and target data models (orders, inventory, products, customers, payments, etc.) and implement transformations to meet business rules.
  • Develop and maintain custom integration components and scripts in Python and TypeScript to extend iPaaS capabilities.
  • Work with Supabase (Postgres) for data storage, operational dashboards, reconciliation tooling, and integration support workflows.
  • Write and optimise SQL for data extraction, transformation, validation, reconciliation, and reporting.
  • Troubleshoot and resolve integration failures, data quality issues, and performance bottlenecks.
  • Implement logging, monitoring, alerting, and operational processes to ensure integrations are reliable and supportable.
  • Document integration designs, data mappings, runbooks, and handover notes for internal teams and clients.
  • Follow secure engineering practices when handling credentials, PII, and platform permissions.
  • Collaborate via Git-based workflows where code is involved (PRs, reviews, versioning, release notes).

Requirements

  • Strong commercial experience building and supporting integrations (iPaaS, ETL/ELT, or bespoke middleware).
  • Python: confident writing production-grade scripts and integration components (error handling, retries, testing, packaging, maintainability).
  • TypeScript: confident building maintainable services, scripts, or serverless components that support integration workflows.
  • SQL: confident querying and validating relational datasets, designing reconciliations, and optimising queries.
  • Experience with API integrations (REST/GraphQL), authentication patterns (OAuth, API keys), and webhooks.
  • Experience working with databases and data modelling for operational and analytics use cases.
  • Solid understanding of data quality, idempotency, retries, rate limits, and integration resiliency patterns.
  • Comfortable working with logs, monitoring, and incident-style troubleshooting.
  • Strong written documentation skills and clear communication in client-facing contexts.
Benefits
  • As a contractor role, Swanky benefits do not apply. However, you’ll work with a collaborative, ambitious team on high-impact ecommerce integrations for well-known brands, with clear delivery goals and minimal bureaucracy.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonTypeScriptSQLiPaaSETLELTAPI integrationsdata modellingdata qualityintegration resiliency
Soft Skills
strong written documentation skillsclear communicationtroubleshootingcollaborationerror handlingtestingmaintainabilityclient-facing communicationoptimisationincident management