• Home | Help Centre | Careers at Ribble Cycles | Senior Full-Stack Magento / Nuxt Developer


  • Senior Full-Stack Magento / Nuxt Developer


  • Title: Senior Full-Stack Magento / Nuxt Developer

    Job Location: Hybrid (3 days/week in Preston HQ)

    Salary: Up to £50,000

    Type: Full-Time

  • At Ribble, our e-commerce platform powers everything from custom bike builds to global fulfilment. We’re now looking for a Senior Full-Stack Developer to work across both our Magento 2 backend and Nuxt 3 frontend — owning critical features end to end, from architecture through to UI delivery.

    ABOUT RIBBLE

    Ribble Cycles is the UK’s leading premium bike brand with a heritage of innovation, performance, and design excellence. We engineer and manufacture world-class bicycles in the UK, delivering cutting-edge technology and superior craftsmanship to passionate riders globally.

    ABOUT THE ROLE

    You’ll play a key role in shaping our platform’s evolution: building scalable features, solving complex issues, and mentoring others. You’ll collaborate closely with designers, product owners, and non-dev teams to make sure we’re delivering fast, reliable, and intuitive experiences for every user.

    This role is ideal for someone comfortable switching between PHP and Vue, who understands the bigger picture, and wants to take ownership of the work they do — not just close tickets.

    An interest in bikes or cycling is a bonus, but what really matters is initiative, pragmatism, and a willingness to get stuck in.

    WHAT YOU’LL DO

    • Own and improve features across both Magento 2 (PHP) and Nuxt 3 (Vue)
    • Build scalable APIs and frontends that integrate seamlessly (GraphQL, REST)
    • Plan and lead development of key projects, integrations, and refactors
    • Investigate and resolve complex issues in production environments
    • Collaborate with stakeholders across design, marketing, and operations

    WHAT WE’RE LOOKING FOR

    • 4+ years of PHP development, including deep Magento 2 experience
    • Solid experience with Vue/Nuxt (Nuxt 3 preferred) and frontend tooling
    • Strong understanding of Magento internals (DI, plugins, observers, EAV)
    • Proficient in building and consuming APIs (REST and GraphQL)
    • Skilled in SQL, debugging, Git, Docker, and CI/CD workflows
    • Able to collaborate across departments and communicate clearly
    • Comfortable switching between backend and frontend responsibilities

    BONUS POINTS FOR

    • Magento certification
    • Experience with ERP, PIM, or CMS integrations
    • Experience with headless e-commerce setups
    • Familiarity with Tailwind CSS, Pinia, and SSR in Nuxt
    • Passion for cycling, e-commerce, or performance-driven tech

    HOW TO APPLY

    If this sounds like the role for you we’d love to hear from you. Please send us your CV and a short covering letter to Jobs At Ribble telling us why you're a great fit.