Checkatrade is seeking a Full Stack Engineer to join their Matching team, focusing on developing core search and trade-matching systems. This role is crucial in enhancing how consumers find the right tradesperson through their website and mobile apps, while improving the experience for tradespeople managing jobs. The position offers a chance to work on high-impact search and matching platforms in a fast-growing tech business, using cutting-edge technologies like TypeScript, React, Next.js, and PostgreSQL. The team is highly cross-functional, contributing to multiple codebases and collaborating with Product, Engineering, and Data teams. Future projects include AI-driven initiatives like conversational and image-based search experiences. The company offers competitive benefits, including medical insurance, bonus schemes, and hybrid working arrangements. The ideal candidate should have strong full-stack development experience, database skills, and a passion for optimizing search experiences. The role is based in either London, Kings Cross, or Portsmouth, with hybrid working options available.