Negotiable
Undetermined
Undetermined
London, England, United Kingdom
Summary: The role of Freelance Backend Developer at Rough Trade involves converting an existing integration into an installable Shopify app, ensuring it is scalable and compatible with various operational contexts. The developer will work on both backend and frontend aspects, collaborating with an internal team to design and implement features while managing deployment through Google Cloud. Key responsibilities include building admin configuration settings and ensuring the app adheres to Shopify conventions. The position requires strong Python development skills and familiarity with Shopify app development and Google Cloud services.
Key Responsibilities:
- Convert current integration into an installable Shopify app.
- Design and develop a multi-store-compatible Shopify app based on existing Python integration.
- Build admin configuration settings within the Shopify app UI for various operational contexts.
- Handle authentication and store-specific settings.
- Collaborate with internal dev team (Product Manager, Backend Developer, Frontend Developer).
- Set up deployment and CI/CD pipeline within Google Cloud for production use.
- Create a fully functional, installable Shopify app with an Admin UI.
- Develop deployment guide and documentation.
- Conduct unit and integration tests.
- Facilitate developer handover sessions.
- Participate in weekly standups via Google Meet.
- Use Slack for ad hoc communication and JIRA for issue tracking.
- Conduct code review and version control via GitHub.
Key Skills:
- Strong Python development experience, ideally with ERP integrations.
- Knowledge of Shopify app development (REST/GraphQL API, App Bridge).
- Experience with Google Cloud (Cloud Run, Pub/Sub, Cloud Functions).
- Familiarity with scalable architecture and multi-tenant systems.
- Comfortable working in a cross-functional agile team.
- Availability to start immediately.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Rough Trade London, United Kingdom Full Time Reference: 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.
Backend Frontend/Shopify App Interface Hosting/Infrastructure 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.
Fully functional, installable Shopify app Admin UI for managing context-specific settings Deployment guide and documentation Unit and integration tests Developer handover session Weekly standups via Google Meet Slack for ad hoc communication JIRA for issue tracking and progress updates Code review and version control via GitHub 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 LNKD1_UKTJ