Senior Full Stack Web Developer

Cardiff

Permanent, 37.5 hours pw

45,000 - 60,000 DoE

Who we are and what we do

Compare My Move is a comparison service founded in 2012 for UK movers to compare and connect with moving industry professionals they can trust.

Having come from a removals background, we started comparing removal companies for home movers and quickly added surveying and conveyancing as additional services. With more services on the way our mission is to become the home of moving home. We’re building the best network of verified partners from local trusted professionals, whilst saving home movers time and money on moving services and becoming a recognisable brand within our industry and beyond.

To help us meet our mission goals we are always on the hunt for the best people in their fields to help champion our business.

At Compare My Move we encourage everyone to take ownership of their own role, enabling you to develop original strategies and ideas. We offer a collaborative work environment where everyone is challenged while having a flexible approach to managing workloads.

We are proud of the success we've had to date and are now looking to take the business to the next level. 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

Over the last few years we've rewritten our lead generation engine API in Symfony, launched a partner dashboard in Vue3 and built an internal CRM. We've proven our business model can work for any service. We are now focused on expanding our offerings, optimising our conversion rates and improving our infrastucture.

We're now looking for an enthusiastic developer to collaborate with the team to add features and improve the existing. This is a fantastic time to join as we are on the brink of clearing some tech debt that will free us up to upgrade to the latest versions of the stack.

The successful candidate will work closely with Head of Dev and other seniors to develop strategy and processes, coach and mentor developers and lead on projects from conception to completion.

The current tech stack:

  • Symfony 5 and Symfony 4
  • API Platform
  • Vue.js
  • Craft CMS
  • Webpack and Grunt
  • MySQL and Doctrine
  • HTML/SCSS/JS

Imminent projects include:

  • Launching new services
  • Extending the B2B dashboard to provide more autonomy for our partners
  • Extending our internal CRM to aid the partner support team
  • Upgrading our stack
  • Consolidating build tools
  • Writing a new suite of tests

The ideal candidate

We're looking for a skilled senior developer who can translate a brief into a robust and well architected system. They’ll be able to provide leadership and guidance for the developers tasked to the project.

The ideal candidate will have experience in some of the following:

  • Seeing through a project from conception to finished product
  • Training, coaching and mentoring developers
  • Symfony or a similar framework
  • VueJS or similar
  • Strong understanding of MySQL and ORMs
  • Familiar with integrating APIs
  • Best working practices and documentation
  • Build tools (Webpack or similar)
  • Automated testing

We absolutely require:

  • Strong experience with GIT version control
  • Experience with HTML, SCSS and JavaScript
  • Familiar with package managers, e.g. Composer/NPM
  • Comfortable working with existing codebases
  • Comfortable identifying and squashing bugs
  • Excellent communication skills
  • High attention to detail

It would be a bonus if you have any experience in any of the following:

  • DevOps pipelines (CI/CD)
  • AWS
  • Server management
  • Docker
  • Managing DNS




Don't be discouraged if one of the listed skills isn't your specialty.

We value passion and enthusiasm above all. If you're passionate about development and excited to be part of our thrilling journey, apply today!

In summer 2024, we're moving to a new headquarters in the heart of Cardiff, offering easy access to public transportation and vibrant surroundings, including cafes, restaurants, and shops. It's not just a move, it's a statement of our commitment to team collaboration, innovation and growth.

We're creating an environment where every person feels valued, inspired, and empowered. From collaborative workspaces designed to ignite creativity to wellness initiatives that prioritise the holistic well-being of our team, we're committed to ensuring that each day at the office is not just productive, but genuinely enjoyable.

Alongside this move, we're embarking on ambitious business expansion plans. This includes launching new services, expanding into new countries, and exploring acquisitions. As part of the development team, you'll be instrumental in facilitating these growth initiatives and shaping our company's global future.

While we do not offer remote working, our office environment fosters collaboration, creativity, and team spirit. This allows immediate interaction, feedback, and creative ideation sessions. We foster a supportive atmosphere where employees can thrive and grow professionally. Working together in person enables deeper connections with colleagues, enhancing teamwork and morale.

We welcome candidates from diverse backgrounds and we're open to a wide variety of skillsets. If you think you can bring something new to the team, please don't hesitate to get in touch.

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

Senior Full Stack Developer

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.

You?

Junior Web Developer

Cardiff

Permanent, 37.5 hours pw

24,000 - 30,000 DoE

You?

Senior Full Stack Web Developer

Cardiff

Permanent, 37.5 hours pw

45,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 heka happy

Heka happy

personal wellbeing allowance

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 every fortnight

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

Typical application process

  1. Submit application

    We check your CV and cover letter.

  2. Introductory call

    We give you a quick call to introduce ourselves, get to know a bit about you and book an interview.

  3. Face to face interview

    A chance to meet with Jamie and discuss the role and what you can bring to the table.

  4. Final interview

    You'll then meet with Dave and talk more about your place within the company as a whole.

  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.