Skip to content

Senior Full Stack Web Developer

Cardiff

Permanent, 37.5 hours pw

50,000 - 60,000 DoE

Who we are and what we do

Compare My Move is a comparison and lead generation service helping UK movers compare and connect with trusted moving industry professionals for over 10 years.

We offer a variety of services for users to compare with many more on the way and our mission is to become the home of moving home. We’re building the best network of verified partners from trusted professionals all over the UK, whilst saving home movers time and money on moving services and becoming a recognisable brand within our industry and beyond.

We are proud of the success we’ve had to date and are now looking to take the business to the next level. To help us meet our mission goals we are on the hunt for the best people in their fields. There’s never been a better time to jump on board to help us get there and share in the rewards.

meet the team

About the role

Join Compare My Move – Build, Innovate & Thrive!

We recently moved to our brand-new collaborative office in Hodge House, central Cardiff—a space designed to support teamwork, creativity and well-being. With breakout areas, a pool table, and a dedicated open-plan kitchen and break area, our office nurtures meaningful in-person connections and problem-solving in a productive setting. We also offer flexible working hours between 6 AM and 8 PM with no core hours, allowing you to structure your workday for maximum efficiency.

We’re on a mission to revolutionise the home-moving experience, and we need a Senior Full Stack Web Developer to lead projects, mentor developers and help shape our future technology landscape. If you have a wealth of development experience, a strong track record of leading teams, building robust web applications, writing deployment-ready code, optimising performance, and modernising legacy systems, we want to hear from you!

The ideal candidate

What You’ll Be Doing…

You will play a key leadership role in building and maintaining high-performance web applications using Symfony, Vue.js, Craft CMS, and MySQL. From initial concept to deployment, you’ll drive scalable, efficient, and maintainable solutions while ensuring best practices.

Working closely with designers, marketers, and teams across the business, you’ll lead the development of new features, refine existing systems, and contribute to a seamless user experience. You will also mentor junior developers, conduct code reviews, and troubleshoot issues, ensuring high standards and efficiency across the team.

Using tools like Webpack, Composer, and NPM, you’ll optimise workflows and contribute to continuous integration and deployment improvements. Additionally, you’ll play a role in modernising our tech stack, ensuring the company remains at the forefront of digital innovation.

We believe in a strong, in-person, team-driven culture where developers collaborate closely, share knowledge, and support each other’s growth.

What We’re Looking For…

Proven experience leading development projects and mentoring developers.

Expertise in Symfony, Vue.js, HTML, SCSS, JavaScript, and MySQL.

Strong version control skills (Git) and experience working with APIs & package managers.

Ability to enhance and modernise legacy codebases while ensuring stability.

Problem-solving mindset and ability to work efficiently under pressure.

A team-oriented approach, valuing communication and knowledge-sharing.

Passion for building scalable, maintainable web applications.

Commitment to diversity, equity, and inclusion—we value different perspectives and experiences.

Bonus Skills…

Experience with CI/CD pipelines & DevOps.

Understanding of automated testing frameworks.

Knowledge of the home-buying or moving industry.

Relevant software development certifications.

Interest in sustainability and environmentally friendly tech.

Why You’ll Love Working Here!

A modern, well-equipped office designed for collaboration and innovation

Annual salary reviews & performance bonuses - recognition where it’s due

Free Bupa healthcare & dental plans - your wellbeing matters

Your birthday, 'workivesary' & an extra 2 weeks off at Christmas - because time off is important

Regular team socials & monthly takeaway Fridays - a team that enjoys working together

£1,000 referral bonus & long-service rewards - we appreciate loyalty and connections

Free city centre parking - because convenience matters

Flexible working hours between 6 AM and 8 PM - find your best working rhythm

Our Commitment To Inclusion & Accessibility!

We actively encourage applications from people of all backgrounds, including ethnic minorities, individuals with disabilities, neurodivergent individuals, women in traditionally underrepresented sectors and the LGBTQ+ community.

If you need adjustments during the recruitment process, let us know - we will do our best to work with you to provide reasonable adjustments to support fairness and accessibility.

👉 Ready to be part of something exciting? Apply now!

apply now

Who you'll work with

Jamie Blacker

Head of Web Development

Jamie is responsible for the web development strategy for CMM, ensuring we continually improve our service.

Pete Waters

Technical Lead

The man behind the curtain, Pete is responsible for the engine that runs our comparison service.

David Griffiths

PHP Developer

Dev Dave tinkers in the background, adding features to the system to offer more to our partners.

John McCaughan

Web Developer

A keen eye for UX, John ensures our system works as well as possible for our users.

Shahroz Khan

Full Stack Web Developer

Shahroz works on features across our whole codebase, iteratively improving our systems.

Arwel Brown

Full Stack Web Developer

Arwel has an unnatural love of tests, ensuring our system is as robust as can be.

Charlie Bartlett

Senior Full Stack Web Developer

As our resident UI guy, Charlie makes our user journey as smooth and simple as possible.

Brianne Coleman

Full Stack Web Developer

Brianne enjoys problem-solving and working with databases, ensuring the system runs smoothly.

You?

Senior Full Stack Web Developer

Cardiff

Permanent, 37.5 hours pw

50,000 - 60,000 DoE

We want you to love where you work

With that in mind, here's what you'll get in return

Benefit pay rises

Annual pay rises

everyone should get a payrise!

Benefit heathcare

Bupa Private Healthcare

free private healthcare

Benefit heathcare

Bupa Dental Plan

free private dental plan

Benefit flexi time

Flexitime

no core hours & no weekends

Benefit christmas

Christmas closure

have 2 weeks off over Xmas on us

Benefit birthday

Birthday off

have your birthday off on us

Benefit workiversary

Workiversary reward

extra day off to celebrate

Benefit pension

Pension scheme

5% employer contribution

Benefit free parking

Free parking

on site or city centre parking

Benefit employee of the month

Employee of the month

bonus for winners

Benefit take out friday

Takeaway Fridays

free food last Friday of month

Benefit team socials

Team socials

wind down out of work

Benefit long term service

Long term service benefits

extra annual leave

Benefit maternity

Maternity leave

full pay 3 months, half pay 3 months

Benefit referal

Referral scheme

earn £1000 to help place a new role

Benefit sick leave

Paid sick leave

paid sick leave based on service

Typical application process

  1. Submit your application

    We check your CV and cover letter, If you are able to include examples of your previous work that would be really useful. If we think you meet the requirements, we'll arrange an intro call.

  2. Intro call

    If shortlisted, we'll arrange a brief introductory chat for us to get acquainted, share a little about our team and learn about your initial interests and background to ensure a mutual fit before moving to a first interview.

  3. First interview

    A deep dive into your CV, exploring your experience and skills. We'll also provide further insights into the role and our team. If there's a mutual fit and you progress, the next step will be a technical task to prepare for your final interview.

  4. Final interview

    This final interview is framed by the technical task you prepared, showcasing your problem-solving approach. We'll then discuss your overall team fit and address any outstanding questions from both sides.

  5. Make you an offer

    We’ll send you and offer and discuss all the details.

Sounds good? Here’s how you apply

If this all sounds like you then you are exactly who we are after. Send over your all-singing, all-dancing CV along with a cover letter outlining why you think you are perfect for this role and should join our fantastic team.

We will be reading all cover letters, so make sure you send one customised for this role. Tell us some things about yourself professionally, and personally, as well as sell us on yourself for this role.

We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply - we’d love to hear from you.

apply now

It pays to have happier staff

Compare My Move are a ‘Real Living Wage’ employer, meaning our lovely staff get paid a salary they deserve, based on actual living costs, such as the weekly shop or a surprise bill.

This is something that only 12,500 UK businesses do and is higher than the government’s National Living Wage, so we’re proud to support our employees.

We want you!

We have a commitment to equal opportunities and value the diversity of our staff and our partners. We're trying to build a diverse team and welcome applications from candidates not currently represented in our team. If you think you can bring something new to our team, please do not hesitate to get in touch, whether to apply or simply for a chat about the role. We'd love to hear from you.

Unfortunately, we can't accept applications from candidates needing an employment visa sponsor. This means we will only consider applications from those able to work without a visa sponsorship.