
Integrations Engineer – Contract
Swanky (Shopify Plus Agency)
contract
Posted on:
Location Type: Hybrid
Location: Exeter • United Kingdom
Visit company websiteExplore more
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