Enable job alerts via email!

Freelance Backend Developer Head Office · UK Head Office, Central London ·

Rough Trade

London

Hybrid

GBP 40,000 - 60,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Rough Trade is seeking a Freelance Backend Developer for a 3-6 month contract to enhance their existing Shopify integration. The developer will create a scalable app with multiple store capabilities, operating in a hybrid setup from London. This role demands strong Python expertise and familiarity with both Shopify app development and Google Cloud environment.

Qualifications

  • Strong Python development experience, ideally with ERP integrations.
  • Knowledge of Shopify app development (REST/GraphQL API)
  • Experience with Google Cloud technologies.

Responsibilities

  • Adapt existing Shopify-to-Erply integration into an installable Shopify app.
  • Develop a multi-store-compatible application including products, orders, and inventory.
  • Collaborate with internal dev team and manage deployment via GCP.

Skills

Python
Shopify app development
Google Cloud
JavaScript

Job description

Role: Freelance Backend Developer (3-6 month contract)

Location: London/Hybrid

Start Date: ASAP

Contract Type: FTC/Freelance

Basis: Temporary

Hours: 37.5 per week

Work Pattern: Monday to Friday

Salary: Competitive

About Rough Trade

For over 45 years, Rough Trade has been trusted by customers and the music industry to shine a spotlight on the best new music from all over the world. This has afforded Rough Trade a unique role and scope of opportunity within the UK and Global music retail industry. There is no other music retail shopping experience quite like that offered by Rough Trade. This role is a unique chance to be part of something truly special within the music retail landscape, and for the right candidate to truly make their mark.

About the Role

We are seeking a freelance developer to adapt our existing bespoke Shopify-to-Erply integration into an installable Shopify app that can support multiple store contexts: owned retail, B2B, and third-party logistics (3PL). The app should be built for long term maintainability and ease of deployment across different Shopify stores.

Objectives
  • Convert our current integration into an installable Shopify app.

  • Include configuration options that support different operational contexts (retail, B2B, 3PL).

  • Ensure the app is scalable and can be managed through our existing infrastructure on Google Cloud.

Tech Stack
  • Backend: Python (existing integration codebase)

  • Frontend/Shopify App Interface: JavaScript / Shopify Admin Apps

  • Hosting/Infrastructure: Google Cloud Platform

Scope of Work
  • Design and develop a multi-store-compatible Shopify app based on our existing Python integration including:
    • Products / Variants

    • Orders / Fulfilments / Invoices

    • Inventory

    • Locations

    • Configuration

  • Build admin configuration settings within the Shopify app UI to support retail, B2B, and 3PL variations.

  • Handle authentication, store-specific settings, and Shopify App Bridge conventions.

  • Collaborate with our internal dev team (Product Manager, Backend Developer, Frontend Developer).

  • Set up deployment and CI/CD pipeline within GCP for production use.

Deliverables
  • Fully functional, installable Shopify app

  • Admin UI for managing context-specific settings

  • Deployment guide and documentation

  • Unit and integration tests

  • Developer handover session

Collaboration & Communication
  • Weekly standups via Google Meet

  • Slack for ad hoc communication

  • JIRA for issue tracking and progress updates

  • Code review and version control via GitHub

The Ideal Candidate
  • Candidate who is available to start immediately

  • Strong Python development experience, ideally with ERP integrations

  • Shopify app development knowledge (REST/GraphQL API, App Bridge)

  • Experience with Google Cloud (Cloud Run, Pub/Sub, Cloud Functions)

  • Familiar with scalable architecture and multi-tenant systems

  • Comfortable working in a cross-functional agile team

At Rough Trade we value diversity and inclusion across everything that we do. From the records that we sell to the events that we hold, to the incredible people that work in our business every day, we are committed to delivering the best possible experience for everybody.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Backend Engineer

MoonPay

London

Remote

GBP 40,000 - 70,000

3 days ago
Be an early applicant

Backend Engineer, Infra Engineering, Node.js/AWS/K8s

Deel

London

On-site

GBP 50,000 - 80,000

3 days ago
Be an early applicant