Taro Logo

Software Engineer (Matching)

A platform connecting consumers with trusted tradespeople through search and matching systems.
London, UKPortsmouth, UK
Backend
Mid-Level Software Engineer
Hybrid
Enterprise SaaS · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer (Matching)

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.

Last updated 3 months ago

Responsibilities For Software Engineer (Matching)

  • Improve search and job matching experience
  • Contribute to ranking algorithms
  • Optimize search to contact conversion
  • Refine job acceptance processes
  • Work on conversational and image-based search experiences
  • Contribute to multiple codebases across Checkatrade

Requirements For Software Engineer (Matching)

TypeScript
React
PostgreSQL
  • Full Stack experience with TypeScript, React, and Next.js
  • Strong skills in PostgreSQL and scalable system design
  • Experience contributing to multiple codebases
  • Problem-solving mindset
  • Experience with React Native, .NET, search technologies, or Machine learning driven ranking systems (bonus)

Benefits For Software Engineer (Matching)

Medical Insurance
  • Bonus scheme
  • EV salary sacrifice scheme
  • Private medical
  • Hybrid working