Software Engineer - Shopify

Scroll to content

Salary band:  £30-53k (depending on experience)

Location: UK, excluding London

We are looking for a mid to senior level Shopify Engineer to join our talented engineering team. Shopify is a growing opportunity for Inviqa. We represent several clients using Shopify and want to strengthen our group. With Shopify we’re keen to find people who embrace the platform as more than just a coding opportunity, but understand it’s potential to help our clients business. 

At Inviqa you will have the opportunity to hone your skills on Shopify and master the platform. However, as a broad agency we also have the advantage of variety and can support your career growth into new platforms, languages and tools.

What you will be doing?

In addition to your day-to-day development work you may be involved in:

  • Pre-sales and discovery: activities with clients to offer the technical voice in the creative decision-making process.
  • Project ceremonies: joining regular stand-ups, retrospectives and demo meetings - both internally and with our clients.
  • Collaboration and support: helping others to integrate effectively into the team and be productive as quickly as possible.

Inviqa employees work across the UK and mainland Europe. We support both office and remote working, though you will likely start your employment working remotely. In such an environment clear and regular communication is key. You’ll be involved in regular project ceremonies including stand-ups, checkpoints, and retrospectives.

You will also get involved in wider community activities and events such as knowledge sharing sessions, code practices, and community discussions. We also host internal conferences (ICON) and hack days.

There may be occasional travel from your chosen office for client meetings, a team catch-up, or to celebrate successes with your remote colleagues.

What are we looking for?

At Inviqa we pride ourselves on cultivating a positive working environment. As such, we’re  looking for people who are: 

  • Passionate and proactive: you care about doing the best job possible and can make recommendations on our technical approach and how we work together.
  • A team player: you love being part of a team and working towards common goals.  You are approachable, empathetic towards your peers, and open-minded about their ideas.
  • A good communicator: you can communicate clearly in English to your team and clients.
  • Multi-tasker: The ability to context-switch, though we will try to minimise this so you can focus on your current tasks.

We’re looking for a candidate with a proven track record of delivering Shopify websites to a high standard. This includes solid knowledge of, and commercial experience with, most of the following:

  • Shopify REST & GraphQL APIs, particularly the Storefront and Ajax APIs
  • Liquid templating language
  • Theme deployment and updates using Shopify Themekit
  • HTML/CSS/Sass
  • Javascript, ideally Vue.js or React and bundlers like Webpack, Parcel or Rollup
  • Component libraries like Storybook or Fractal
  • Web Accessibility 
  • Automated testing
  • Bonus:
    • Experience of developing Shopify Plus stores
    • Knowledge of changes to theme development as part of Online Store 2.0
    • Some app development experience

We would also expect you to have:

  • Previous commercial development experience, ideally within several different working environments.
  • Experience of working on a variety of projects of different sizes, durations and agile methodologies, ideally in the space of ecommerce.

For more about what we expect from our engineers and how we support engineering progression, see Inviqa’s Engineering Progression Framework 

Our Technology

At Inviqa we work on a wide variety of exciting client projects; there’s no single stack.  However, these are the dominant tools we use and you could get the chance to work with:

Languages:  PHP | Javascript | Golang | TypeScript | CSS

Frameworks & Libs:  Symfony | Node.js | React | Storybook

Platforms:  Sylius | BigCommerce | Shopify+ | Magento | Spryker | Drupal 

Testing:  Behat | PHPSpec | PHPUnit | Jest | Cypress

CI / CD:  Docker | Scrutinizer | Blackfire | Codeship | Prometheus | ArgoCD | Jenkins

Hosting:  AWS | DigitalOcean | | Acquia 

Although our work varies, we strive to build consistently high-quality products:

  • We follow Agile principles through Scrum and Lean Kanban.
  • We have Engineering Guidelines for best practices for all work throughout the department.
  • We write tests for our code; it’s second-nature.
  • We have a constructive peer review process for all work.
  • Our DevOps team ensures we have automation throughout the development lifecycle with dynamic environments, automated tests, code quality checks, and performance metrics.


You must be eligible to take up full-time permanent employment in the UK. 

Additional information

  • Remote status

    Flexible remote

Or, know someone who would be a perfect fit? Let them know!

United Kingdom

WC2B 6NH London Directions

The perks of being an Inviqan...

  • Flexible Working ⏰

    We believe in a healthy work-life balance and offer a range of flexible working options to help you stay happy and productive.

  • Generous Learning Budget 📚

    We're firm supporters of life-long learning. That's why we offer a generous budget for training and conferences, plus our own internal training.

  • Skill swaps 🔁

    Our regular skill swap formats are the perfect place to learn something new. And our internal conferences bring everyone together to celebrate our successes and trade learnings.

Share our values

We're a team of 150+ strategists, designers, developers, and everything in between!

What unites us is our appetite to learn, and to work together as one team to create the best possible experiences for the end users of our digital products, and for each other.


Already working at Inviqa?

Let’s recruit together and find your next colleague.


Applicant tracking system by Teamtailor