Checkatrade

Senior Software Engineer

Moorgate London. Posted 21 days ago

The role

You will own and evolve systems for tradesperson verification, review processing, and content moderation. You will design reliable event-driven workflows and lead responses to production incidents.

What you will do

  • Own and evolve systems for tradesperson verification, review flow, and content moderation.
  • Lead the response when things break by reading distributed traces and correlating logs.
  • Design reliable event-driven workflows using idempotency, retries, and dead-letter handling.
  • Work with vetting and reviews teams to build systems that support trust.
  • Tighten operational seams through better monitoring, alerting, auth, and outbox patterns.

Required qualifications

  • Strong TypeScript.
  • Fastify or a similar Node.js framework.
  • HTTP know-how.
  • Event-driven instincts including idempotency and outbox pattern knowledge.
  • Full-stack comfort including Next.js.
  • Datadog fluency (APM traces, log search, metric queries).
  • SQL for diagnostics.
  • GCP basics such as Pub/Sub backlogs and DLQs.
  • Experience leading production incidents.
  • Regular use of AI tools like Cursor or Claude Code.

Nice to have

  • A keen interest in helping the team get more out of AI tools

Benefits

  • Competitive salary
  • Annual bonus & equity scheme
  • Health, wellbeing and learning support
  • Gym membership
  • Smart Tech Scheme
  • Cycle Scheme
  • Birthday/special day leave
  • Buy & sell holiday scheme
  • 1 week's paid charity leave

Before you apply

  • Screening call with a Talent Acquisition Partner
  • Technical interview with members of the team
  • Final stage with the hiring manager and a senior stakeholder
  • This role isn’t open to visa sponsorship applications

About the company

Checkatrade is the UK’s leading platform for finding a tradesperson with more than 50,000 trades listed and over 6 million reviews.