Full-stack Developer

Full-stack Developer

Full-Time 50000 - 60000 £ / year (est.) Home office (partial)
Disturbia

At a Glance

  • Tasks: Join our team to enhance and optimise our Shopify ecommerce ecosystem.
  • Company: Dynamic tech company focused on innovative ecommerce solutions.
  • Benefits: 25 days holiday, private health insurance, flexible working, and a bonus scheme.
  • Other info: Great career growth opportunities and a supportive team culture.
  • Why this job: Make a real impact in ecommerce while developing your skills in a collaborative environment.
  • Qualifications: 3+ years of Shopify development experience and strong coding skills.

The predicted salary is between 50000 - 60000 £ per year.

As Disturbia continues to grow, the need has arisen to appoint a full-stack Shopify Developer to join our IT & Dev team in London. The successful candidate will enhance, optimise, and scale our ecommerce ecosystem through high quality theme development, custom Shopify Functions and UI Extensions, third-party API integrations, and bespoke admin tooling. This is a mid-level hands‑on technical role with mentoring responsibilities, suited to a developer who enjoys solving complex ecommerce challenges, improving retail performance, and collaborating across teams.

Key Responsibilities

  • Reporting to the Director of IT, the successful candidate will work across the Shopify Plus ecosystem, supporting the company in meeting its growth targets and strategic objectives.
  • Responsible for peer‑reviewing code and mentoring the Junior Developer.
  • Build, enhance and maintain Shopify themes to deliver exceptional UX that drives conversion.
  • Develop and deploy Shopify Functions, Checkout Extensibility and other custom functionality.
  • Use Shopify and third‑party APIs to enhance and automate workflows.
  • Build and maintain embedded Shopify admin apps for workflow automation and operational tooling.
  • Manage, configure and provide internal support for third‑party integrations.
  • Work closely with e‑commerce, marketing, creative and operations teams to deliver new features and improvements.
  • Take a proactive approach to suggesting new ideas and solutions that would be of benefit to the business.
  • Ensure all new features are documented, fully tested, and meet internal stability and performance expectations.
  • Support international commerce needs such as localization, tax rules and shipping logic for multi‑market setups.
  • Manage deployments via GitHub, pull requests, code reviews, CI/CD pipelines, Shopify CLI, and other suitable tools.
  • Enhance the company’s security posture, and where necessary assist the executive team in managing any security or compliance incidents.
  • Assist with data protection compliance.
  • Identify opportunities to improve existing code, functionality and systems.
  • Undertake any other related tasks as required.

Skills, Knowledge and Expertise

  • A minimum of 3 years of hands‑on development across the Shopify ecosystem is required.
  • Proven experience developing and maintaining Shopify Plus stores in a multi‑storefront, multi‑market environment.
  • Strong proficiency in front‑end and server‑side coding, including Liquid templates, HTML, CSS, JavaScript, JSON, and GraphQL/REST APIs.
  • Experience managing, configuring and supporting all aspects of the Shopify ecosystem, including third‑party integrations.
  • Good working knowledge of GitHub and modern deployment pipelines.
  • Ability to implement performant, accessible, responsive UI layouts.
  • Ability to build automations, workflows and integrations that connect with third‑party APIs.
  • Security‑first mentality.
  • Understanding of relevant legislation and data processing regulations and how they apply to the business.
  • Excellent verbal and written communication skills.
  • A willingness and capacity to quickly learn new toolsets, technologies and standards.

It would be desirable for candidates to have the following experience:

  • Developing Shopify Functions and UI Extensions.
  • Developing custom Shopify admin apps using App Bridge, Polaris and React/Remix.
  • Deploying code using the Cloudflare Workers platform and related technologies.
  • Working with MCP servers and related technologies.
  • Working with TypeScript.
  • Using formal testing processes and tooling.

Personal Qualities

  • Analytical and focussed, prioritizing improvements that will have the greatest positive impact on the business.
  • Strong initiative, proactively identifying improvements and potential issues early.
  • Collaborative communicator, working effectively with technical and non‑technical teams.
  • Adaptable, responding well to evolving e‑commerce, technology and Shopify platform changes.
  • Motivated, with the ability to work to deadlines, manage workload, and deliver reliably.
  • Precise, and with an impeccable eye for detail.

Benefits

  • 25 days of holiday, increasing every year after 3 years of service (up to 27 days).
  • The opportunity to partake in the company bonus scheme.
  • Private health insurance.
  • Flexible and hybrid working.
  • Birthday gift.
  • Many more.

Full-stack Developer employer: Disturbia

Disturbia is an exceptional employer that fosters a collaborative and innovative work culture, particularly for our Full-stack Developers in London. With a strong focus on employee growth, we offer mentoring opportunities, flexible working arrangements, and a comprehensive benefits package including private health insurance and a generous holiday allowance that increases with service. Join us to tackle complex ecommerce challenges while contributing to our dynamic team and enjoying a rewarding career path.

Disturbia

Contact Details:

Disturbia Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full-stack Developer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best Shopify projects. This is your chance to demonstrate your coding prowess and problem-solving abilities, so make it shine!

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Full-stack Developer

Shopify Development
Theme Development
Custom Shopify Functions
UI Extensions
Third-party API Integrations
Liquid Templates
HTML

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Full-stack Developer role. Highlight your experience with Shopify, coding skills, and any relevant projects you've worked on. We want to see how you can enhance our ecommerce ecosystem!

Showcase Your Projects:Include links to your previous work or GitHub repositories. This gives us a chance to see your coding style and problem-solving skills in action. Don't be shy about showing off your best projects!

Craft a Compelling Cover Letter:Your cover letter should reflect your passion for ecommerce and development. Share why you're excited about joining Disturbia and how you can contribute to our growth. We love seeing enthusiasm!

Apply Through Our Website:For the best chance of getting noticed, apply directly through our website. It streamlines the process and ensures your application lands in the right hands. We can't wait to hear from you!

How to prepare for a job interview at Disturbia

Know Your Shopify Stuff

Make sure you brush up on your Shopify Plus knowledge before the interview. Be ready to discuss your experience with Liquid templates, APIs, and any custom functionalities you've developed. This will show that you're not just familiar with the platform but can also bring valuable insights to the team.

Show Off Your Problem-Solving Skills

Prepare examples of complex ecommerce challenges you've tackled in the past. Think about how you enhanced user experience or improved performance through your coding skills. This will demonstrate your analytical mindset and ability to contribute positively to the business.

Collaboration is Key

Since this role involves working closely with various teams, be ready to talk about your collaborative experiences. Share instances where you’ve successfully communicated with non-technical teams or mentored junior developers. This will highlight your teamwork skills and adaptability.

Be Ready for Technical Questions

Expect some technical questions during the interview, especially around GitHub, CI/CD pipelines, and security practices. Brush up on these topics and be prepared to discuss how you've implemented them in your previous roles. This will show that you’re not only technically proficient but also security-conscious.