Senior Software Engineer (Matching)
We’re looking for a Senior Full Stack Engineer to join our Matching team at Checkatrade, driving the development of our core search and trade-matching systems. You’ll play a crucial role in enhancing how consumers find the right tradesperson on our website and mobile apps, while also improving the experience for tradespeople accepting and managing jobs.
If you’re passionate about building intelligent, high-performance systems that make real world connections seamless, we’d love to hear from you.
Location: London, Kings Cross or Portsmouth. Hybrid working applies.
Where do you fit in?
As a Senior Full Stack Engineer, you’ll work on improving our search and job matching experience, ensuring consumers are always connected with the best and most relevant tradespeople. You’ll contribute to our ranking algorithms, optimise search to contact conversion, and refine job acceptance processes to drive higher engagement. In 2025 we’ve got some exciting AI driven projects in roadmap too including building conversational and image-based search experiences.
Our team is highly cross functional, often contributing to multiple codebases across Checkatrade. You’ll work directly with Product, Engineering, and Data teams, using pull requests to communicate and drive the changes that enhance our search and matching systems.
If you love solving complex technical challenges, working collaboratively, and making a real impact on user experience, this role is for you!
We are an equal opportunities employer that is committed to diversity and inclusion in the workplace.
What’s in it for you?
- A chance to work on a high-impact search and matching platform in a fast-growing tech business.
- A high performing engineering culture, with talented peers and strong cross functional collaboration.
- Opportunity to work on a cutting-edge tech stack including TypeScript, React, Next.js, PostgreSQL, and machine learning driven ranking models.
- A chance to work in a team who’s already using AI to deliver business value, with aspirations to deliver even more in 2025.
- A competitive benefits package, including a bonus scheme, EV salary sacrifice scheme, private medical and more!
What do you need to succeed?
- Full Stack experience with TypeScript, React, and Next.js.
- Strong skills in PostgreSQL and scalable system design.
- Experience contributing to multiple codebases and working collaboratively across teams.
- Experience mentoring more junior members of the team.
- A problem-solving mindset, with a passion for optimising search experiences and user interactions.
- Bonus: experience with React Native, .NET, search technologies, or integrating machine learning and AI models.
Interview process:
Our interview process consists of two stages. An initial conversation with our hiring manager followed by a paired-programming exercise.
#LI-LS1