Senior Full Stack Developer

Rated People Ltd.
Hybrid

About The Position

At Rated People, we are the UK's leading online marketplace connecting homeowners with skilled local tradespeople. We have more than 10,000 tradespeople across the country covering over 200 trades, making it easy for homeowners to find trusted professionals and for tradespeople to grow their reputation and business. We have been operating for over 20 years, with 95% of work booked through our platform rated 4 stars or higher. Our focus is on building trust, streamlining processes, and ensuring both parties get the job done right. Our values are Energy, Engagement, Execution, and Edge. Our multiple Backend microservices contain all the necessary business logic for our operations, with a strong emphasis on providing stable, consistent, and highly available services for a reliable experience for both Homeowners and Trades businesses. This is achieved using Java Spring/Spring Boot microservices and Node-based APIs for the front-end. We build customer interfaces using React and React-Native. Our future plans include simplifying these layers and extending the use of TypeScript across front and backends. We are currently rebuilding several legacy systems, which can present hidden complexities. As a Full Stack Developer, you will be responsible for refining and investigating development work, building knowledge of our user interfaces, systems, and business processes. You will ensure adherence to standards, development management processes, reporting, and support. We utilize AI tooling in SFDC and build AI-based tools for customers using AI vendors' APIs and multi-agent libraries. You will be part of a dynamic Agile team, collaborating closely with other developers, Product Owners, and designers in standard SCRUM ceremonies, producing quality deliverables in a continuous integration and continuous delivery environment.

Requirements

  • Refining and investigating development work assigned.
  • Building knowledge of our user interfaces, systems and the business processes.
  • Ensuring adherence to standards, development management processes and reporting, and support.
  • Working with AI tooling in the SFDC, to assist development, and also build AI based tools for customers using AI vendors APIs and multi-agent libraries.
  • Part of a dynamic Agile team working closely with other developers, Product Owners, designers.
  • Showcase collaborative skills, as you contribute to standard SCRUM ceremonies while producing quality deliverables in a continuous integration and continuous delivery environment.
  • Experience with Java Spring/Spring Boot microservices, SingleStore DB, NodeJS, AWS Fargate S3 Load Balancers, Docker.
  • Experience with Unit tests, Integration and BDD functional tests.
  • Experience with React Native Apps (iOS and Android) integrating with internal REST APIs.
  • Experience with React, Express, Remix, Tailwind CSS, Storybook, Cloudflare workers integrating with internal REST APIs, Cloudflare D1 (data) and R2 (storage) tools.
  • Push for best practices, apt solution design, modern technologies and performance improvements.
  • Eager to keep up with new technologies and continually update technical knowledge and skills.
  • Agile experience of software development.

Responsibilities

  • Create user facing solutions by developing, implementing, and maintaining React based components and interfaces.
  • Developing the next phase of the systems developing migration targets to remove legacy systems and implement new features.
  • Be a hands-on leader making our product the best that it can be.
  • Collaborate with people across the business and the product team, acting as an SME on the systems and processes.
  • Working with the CTO, Head of Engineering, Lead Developers, lead and assist with the solution design, and architectural discussions.
  • Create new functionality as well as troubleshoot development and production problems using application monitoring tools to assist you.
  • Assist with out of hours Change or Emergency work if required.
  • Advocating appropriate unit and BDD functional testing through a test-driven development (TDD) approach in the team.
  • Understand the operational characteristics of code and related systems in production, designing sympathetic improvements which can be introduced, measured and iterated with as little disruption as possible.
  • Using Log Management and Alerting systems develop Service Reliability Engineering processes and drive improvements to the full software stack and infrastructure.

Benefits

  • Hybrid working (2 days per week in our Shoreditch office) or Remote contracts
  • 25 days’ holiday (plus one day for every year of service, max 30 days)
  • Strong and inclusive company culture we all shape and take ownership and pride in, including companywide events, surprise and delights, roundtables and culture clubs
  • Private medical insurance (including mental health and virtual GP)
  • Enhanced parental leave policy
  • Cycle to work scheme
  • Life assurance
  • Travel loans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service