Senior Software Engineer in London

Senior Software Engineer in London

London Full-Time 36000 - 60000 Β£ / year (est.) Home office (partial)
Go Premium
C

At a Glance

  • Tasks: Design and build smart systems for customer communications and marketing automation.
  • Company: Join Checkatrade, the UK's leading platform for finding tradespeople.
  • Benefits: Enjoy hybrid working, competitive salary, and investment in your growth.
  • Why this job: Make a real impact using cutting-edge tech to engage millions of customers.
  • Qualifications: Strong full-stack engineering experience, especially with Node.js and TypeScript.
  • Other info: Collaborate in a small, empowered team with excellent career growth opportunities.

The predicted salary is between 36000 - 60000 Β£ per year.

Join us as a Senior Software Engineer (CRM) to build systems that communicate with millions of customers and enhance those conversations. At Checkatrade, we are on a mission to make home improvement simple, trusted, and fair. This involves powerful CRM and marketing platforms that help us communicate with homeowners and trades at the right moment.

As a Senior Software Engineer in our CRM Engineering team, you will design and build the services that power our customer communications, marketing automation, and data-driven engagement, working closely with Marketing, Product, and Data to turn ideas into impact.

This role is perfect for a well-rounded, full-stack engineer who enjoys variety, including:

  • Designing, building, and scaling services that underpin our CRM and marketing capabilities
  • Turning loosely defined business problems into clear technical solutions and owning them end to end
  • Balancing quick wins with long-term improvements to keep our systems robust and future-ready
  • Working closely with Marketing, Data, and Product to deliver meaningful outcomes
  • Mentoring other engineers through pair programming, code reviews, and thoughtful technical discussion
  • Helping shape the future of our CRM and data platform, including how we use automation and AI

You will work in a hybrid model, spending two days a week in our Moorgate office, collaborating with a small, focused team that values autonomy and impact.

Our tech stack includes:

  • Core technologies: Node.js & TypeScript (primary backend), React & Next.js (frontend), PostgreSQL & Firestore, Google Cloud Platform, BigQuery, Pub/Sub (event-driven architecture)
  • CRM & marketing: Braze (customer engagement), Salesforce (CRM integration), Analytics Gateway (event tracking & data flow)

To succeed in this role, you should bring:

  • Strong experience as a full-stack engineer, ideally with Node.js and TypeScript
  • A solid understanding of SQL and how data flows between systems
  • Experience with, or curiosity about, CRM/CDP platforms (Braze, Segment, Salesforce, or similar)
  • A track record of owning delivery β€” shaping requirements, planning work, and seeing it through
  • Comfort working in a fast-moving team with both planned roadmap work and reactive support
  • Genuine enthusiasm for learning, especially around AI, automation, and smarter data-driven systems

Why join Checkatrade?

  • A small, empowered team where your work has real visibility and impact
  • A modern tech stack and strong engineering culture
  • The chance to shape how we engage millions of customers using data and technology
  • Hybrid working with flexibility built in
  • Investment in your growth, including access to cutting-edge AI tools and training

How we will get to know each other:

  • Initial chat with one of our Talent Acquisition Partners
  • Interview with the CRM Engineering team
  • Technical stage case study or task

Need adjustments? Let your Talent Partner know β€” we are happy to help.

About us: We are Checkatrade – the UK's leading platform for finding a tradesperson. With more than 50,000 trades listed and over 6 million reviews, we help homeowners get jobs done right and help tradespeople grow their business. We are growing fast, with big plans to become the go-to brand for home improvements. If you care about great work, take pride in the details, and want to make an impact, you will fit right in.

Senior Software Engineer in London employer: Checkatrade

At Checkatrade, we pride ourselves on being an excellent employer by fostering a collaborative and innovative work culture that empowers our employees to make a real impact. As a Senior Software Engineer in our Moorgate office, you'll enjoy the benefits of hybrid working, a modern tech stack, and ample opportunities for professional growth, including access to cutting-edge AI tools and training. Join us to be part of a small, focused team where your contributions are valued and your career can flourish.
C

Contact Detail:

Checkatrade Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those using Node.js and TypeScript. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and case studies. We recommend doing mock interviews with friends or using online platforms to get comfortable.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Checkatrade.

We think you need these skills to ace Senior Software Engineer in London

Node.js
TypeScript
React
Next.js
PostgreSQL
Firestore
Google Cloud Platform
BigQuery
Pub/Sub
CRM platforms (Braze, Salesforce)
SQL
Full-stack Development
Problem-Solving
Mentoring
Data-Driven Engagement

Some tips for your application 🫑

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your full-stack experience, especially with Node.js and TypeScript, and don’t forget to mention any CRM or data-driven projects you've worked on!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're excited about the role and how your background makes you a perfect fit for our mission at Checkatrade. Be genuine and let your personality come through.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've turned complex business problems into clear technical solutions. We love seeing candidates who can own their projects from start to finish, so share those success stories!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!

How to prepare for a job interview at Checkatrade

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Node.js, TypeScript, and SQL. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Problem-Solving Skills

Prepare examples of how you've turned vague business problems into clear technical solutions. Highlight your end-to-end ownership of projects and how you balanced quick wins with long-term improvements.

✨Collaborate and Communicate

Since this role involves working closely with Marketing, Product, and Data teams, think of instances where you've successfully collaborated across departments. Be ready to discuss how you ensure meaningful outcomes rather than just ticking off tasks.

✨Emphasise Learning and Growth

Express your genuine enthusiasm for learning, particularly around AI and automation. Share any relevant experiences or projects that demonstrate your curiosity and commitment to staying updated with industry trends.

Senior Software Engineer in London
Checkatrade
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Senior Software Engineer in London

    London
    Full-Time
    36000 - 60000 Β£ / year (est.)
  • C

    Checkatrade

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>