Responsibilities
* Build and maintain custom Shopify themes using Liquid, with a focus on performance, accessibility, and maintainability
* Collaborate closely with UI/UX designers to ensure design integrity across platforms
* Develop custom Shopify apps and extensions, including embedded admin apps, checkout UI extensions, and Shopify Functions (discounts, delivery, payment customisation)
* Integrate third‑party applications and services for extended functionality
* Optimise server‑side logic for improved performance and scalability
* Configure and tailor Shopify settings to maximise the functionality of online stores
* Write server‑side logic in Node.js or equivalent to power custom apps, middleware, and third‑party integrations
* Oversee inventory management, product listings, and order fulfilment
* Work across the Shopify ecosystem: Storefront and Admin APIs (GraphQL and REST), metaobjects, metafields, B2B features, and Shopify Plus capabilities
* Ensure the overall quality of developed solutions to meet industry standards
* Stay current with the Shopify platform roadmap (Hydrogen, Oxygen, checkout extensibility, new APIs) and adopt new capabilities where they deliver client value
* Engage directly with clients when needed, offering pragmatic recommendations and clear reasoning behind technical choices
* Knowledge of Shopify APIs and app development
* Familiarity with version control systems (e.g., Git)
* Integrate third party platforms such as ERPs, PIMs, CRMs, search, reviews, loyalty, and analytics tools
* Leverage AI tooling (e.g. Claude, Copilot) to work effectively, and contribute to how the agency integrates AI into its delivery process
* Excellent problem‑solving and communication skills
* Ability to work independently and collaboratively in a fast‑paced environment
Experience with page speed optimisation, SEO, and Google Analytics is an advantage
Why Rainy City?
* We’re a small but amiable lot. We ensure you’re well looked after with breakfast (and maybe even a cheeky beer) from your very first day. There’s also room to grow. You’ll get a lot of training from some of the best in the game.
* When you’re ready to take on new challenges, we’ll create a career development plan together – helping you grow with us.
* Get a slice of the good life. With flexible working hours, regular company events, and the chance to travel, there’s a lot of living to be done in that work‑life balance.
* From a free holiday on your birthday to a super‑cool working environment (not to mention working from home perks), we’re a small company with big benefits.
* Accrue an additional one day annual leave per year that you work with us
* Hybrid working 1 day per week in the office with the rest WFH
#J-18808-Ljbffr