checkatrade - Senior Software Engineer
Responsibilities
• Own and evolve the systems behind how tradespeople are verified, how reviews flow through our platform and how content is moderated. • Lead the response when things break: read distributed traces, correlate logs across services and find the cause, not just the symptom. • Design event-driven workflows that are reliable by default: idempotent, retryable, with dead-letter handling that doesn't need a 2am wake-up to unpick. • Work directly with the vetting and reviews teams to understand what trust means day to day, then build systems that hold up to it. • Tighten the operational seams: better monitoring, clearer alerting, locked-down auth and outbox patterns that keep data consistent. • Strong TypeScript. You're comfortable owning a service end to end, from schema to deployment. • Fastify or a similar Node.js framework, and enough HTTP know-how that it rarely surprises you. • Event-driven instincts: you know what idempotency means in practice and why the outbox pattern exists. • Full-stack comfort, Next.js included. You ship the frontend as happily as the service behind it. • Datadog fluency (APM traces, log search, metric queries), SQL for diagnostics during an incident, and GCP basics such as Pub/Sub backlogs and DLQs. • Experience leading production incidents, not just being in them. You communicate clearly under pressure and drive to a fix. • An eye for systemic problems at review time, not at post-mortem time, and a habit of making the people around you better. • Regular use of AI tools like Cursor or Claude Code, and a keen interest in helping the team get more out of them. • You don't need to know our Trust & Safety domain yet (the review lifecycle, vetting disposition logic, publish timing). You'll pick it up. What matters is that you learn fast and take it seriously. • (Don't self-select out because you don't tick every box. We'd rather meet you.) • 💰 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, and more • Screening call with one of our Talent Acquisition Partners • Technical interview with members of the team • Final stage with the hiring manager and a senior stakeholder • Not this one? Stay close anyway. Join the Talent Community https://jobs.ashbyhq.com/checkatrade/form/register-interest and we'll ping you the second something better fits.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT