Senior Full Stack Developer
<p><span style="font-weight: bold"><span><span>S</span><span>ENIOR DEVELOPER</span></span></span><span> </span></p> <p><span> </span></p> <p><span> </span></p> <p><span style="font-weight: bold"><span><span>ABOUT RATED PEOPLE </span></span></span><span><br></span><span> </span></p> <p><span> </span></p> <p><span><span>At Rated People,<span> </span></span><span>we</span><span>’</span><span>re</span><span><span> </span>proud to be the UK</span><span>’</span><span>s leading online marketplace connecting homeowners with skilled local tradespeople. With more than 10,000 tradespeople across the country covering 200+ trades, we make it easy for homeowners to find trusted professionals</span><span>—</span><span>and for tradespeople to grow their reputation and business.</span></span><span> </span></p> <p><span><span>We</span><span>’</span><span>ve</span><span><span> </span>been doing this for<span> </span></span><span>over</span><span><span> </span>20 years, and 95% of work booked through our platform is rated 4 stars or higher.<span> </span></span><span>We</span><span>’</span><span>re</span><span><span> </span>all about building trust, streamlining the process, and helping both sides get the job done right.</span></span><span> </span></p> <p><span><span>OUR VALUES</span></span><span> </span></p> <p><span><span>Energy We bring passion,<span> </span></span><span>drive</span><span><span> </span>and positivity</span></span><span> </span></p> <p><span><span>Engagement We take ownership, we trust one another</span></span><span> </span></p> <p><span><span>Execution We make it happen</span></span><span> </span></p> <p><span><span>Edge</span><span><span> </span>We have courage and are decisive</span><br></span><span> </span></p> <p><span> </span></p> <p><span style="font-weight: bold"><span><span>THE ROLE</span></span></span><span> </span></p> <p><span><span>Our </span><span>multiple </span><span>Backend microservices hold all the necessary business logic for our business to function. We give a big emphasis in providing stable, consistent, and </span><span>highly available</span><span> services which provides a reliable experience to both our Homeowners and Trades businesses alike. This is achieved with Java Spring/Spring Boot microservices</span><span> and</span><span> Node based APIs for the front-end</span><span>. We </span><span>build out customer interfaces using React and React-Native.</span><span> Looking forward, we plan to simplify these layers and extend the use of Typescript across front and backends. We have </span><span>a number of</span><span> legacy systems in play which we are rebuilding, so this there can often be hidden complexities!</span></span><span> </span></p> <p><span><span>As a </span><span>Full Stack </span><span>Developer</span><span> you will </span><span>be responsible for</span><span> </span><span>refining and investigating</span><span> </span><span>development work</span><span> assigned to you</span><span>,</span><span> </span><span>building</span><span> knowledge of </span><span>our </span><span>user interfaces, </span><span>systems</span><span> and the business processes. </span><span>You will </span><span>be responsible for</span><span> their adherence to standards, </span><span>development</span><span> management processes and reporting, and </span><span>support as </span><span>required</span><span>.</span><span> We work with AI tooling in the SFDC, to </span><span>assist</span><span> development, </span><span>and also</span><span> build AI based tools for customers using AI vendors APIs and multi-agent libraries.</span></span><span> </span></p> <p><span><span>You will be a part of a dynamic Agile team working closely with </span><span>others</span><span> </span><span>d</span><span>evelopers, Product Owners, </span><span>d</span><span>esigners </span><span>w</span><span>here you will showcase your collaborative skills, as you contribute to standard SCRUM ceremonies while producing quality deliverables in a continuous integration and continuous delivery environment.</span></span><span> </span></p> <p><span> </span></p> <p><span style="font-weight: bold"><span><span>Our Stack:</span></span></span><span> </span></p> <p><span style="font-weight: bold"><span><span>BE – </span></span></span><span><span>Java Spring/Spring Boot microservices, </span><span>SingleStore</span><span> DB, </span><span>NodeJS, </span><span>AWS</span><span> </span><span>Fargate</span><span> S3 Load Balancers</span><span>, Docker</span></span><span> </span></p> <p><span style="font-weight: bold"><span><span>Testing</span></span></span><span><span> - Unit tests, Integration and BDD functional tests.</span></span><span> </span></p> <p><span style="font-weight: bold"><span><span>Apps</span></span></span><span><span> –React Native Apps (iOS and Android) integrating with internal REST APIs </span></span><span> </span></p> <p><span style="font-weight: bold"><span><span>Web</span></span></span><span><span> – React, Express, Remix, Tailwind CSS, Storybook, Cloudflare workers integrating with internal REST APIs</span><span>, Cloudflare D1 (data) and R2 (storage) tools</span></span><span> </span></p> <p><span> </span></p> <p><span style="font-weight: bold"><span><span>R</span><span>ESPONSIBILITIES</span></span></span><span> </span></p> <ul> <li><span><span>Create user facing solutions by developing, implementing, and </span><span>maintaining</span><span> </span><span>React </span><span>based components and interfaces. </span></span><span> </span></li> </ul> <ul> <li><span><span>Developing the next phase of the systems developing migration targets to remove legacy systems and implement new features.</span></span><span> </span></li> </ul> <ul> <li><span><span>Be a hands-on </span><span>leader</span><span> making our product the best that it can be. </span><span>Collaborate with people across the business and the product team, acting as an SME on the systems and processes.</span></span><span> </span></li> </ul> <ul> <li><span><span>Working with the CTO, Head of Engineering,</span><span> </span><span>Lead </span><span>Developers</span><span>, </span><span>lead</span><span> and </span><span>assist</span><span> with</span><span> the solution design, and architectural discussions.</span></span><span> </span></li> </ul> <ul> <li><span><span>Create new functionality as well as troubleshoot development and production problems using application monitoring tools to </span><span>assist</span><span> you. </span></span><span> </span></li> </ul> <ul> <li><span><span>Assist</span><span> with out of hours Change or Emergency work if </span><span>required</span><span>.</span></span><span> </span></li> </ul> <ul> <li><span><span>Advocating </span><span>appropriate</span><span> unit</span><span> and BDD functional testing through a test-driven development (TDD) approach in the team.</span></span><span> </span></li> </ul> <ul> <li><span><span>Understand the operational characteristics of code and related systems in production, designing sympathetic improvements which can be introduced, </span><span>measured</span><span> and iterated with as little disruption as possible</span><span>. Using Log Management and Alerting systems develop Service Reliability Engineering processes and drive improvements to the full software stack and infrastructure.</span></span><span> </span></li> </ul> <p><span> </span></p> <p><span style="font-weight: bold"><span><span>ABOUT YOU</span></span></span><span> </span></p> <p><span><span>We’re</span><span> looking for someone who will always push for best practices, apt solution design, modern </span><span>technologies</span><span> and performance improvements. You will be eager to keep up with </span><span>new technologies</span><span> and continually update your technical knowledge and skills. We love agile and we would really like for you to have a similar experience of software development.</span><span> </span></span><span><span>We are a team of </span><span>passionate, intelligent</span><span> people who live and breathe </span><span>our</span><span> 4 </span><span>‘</span><span>E</span><span>’</span><span> values </span></span><span><span>(</span><span>Energy, Engagement, Execution and </span><span>Edge) </span><span> where</span><span> e</span></span><span><span>verybody is a culture driver and has the autonomy to shape our working environment to make Rated People a psychologically safe, fun and inclusive space for everyone.</span></span><span> </span></p> <p><span><br></span><span> </span></p> <p><span style="font-weight: bold"><span><span>WHAT CAN WE OFFER YOU?</span></span></span><span><br></span><span> </span></p> <p><span> </span></p> <p><span><span>We’re</span><span><span> </span>proud to offer an environment perfect for creativity, fun and sharing ideas. We offer a competitive salary and a generous range of benefits: </span><br></span><span> </span></p> <p><span><br></span><span> </span></p> <ul> <li><span><span>Hybrid working (2 days per week in our Shoreditch office)</span><span><span> </span>or Remote contracts</span></span><span> </span></li> </ul> <ul> <li><span><span>25 days’ holiday (plus one day for every year of service, max 30 days) </span><br></span><span> </span></li> </ul> <ul> <li><span><span>Strong and inclusive company culture we all shape and take ownership and pride in, including companywide events, surprise and delights,<span> </span></span><span>roundtables</span><span><span> </span>and culture clubs </span><br></span><span> </span></li> </ul> <ul> <li><span><span>P</span><span>rivate medical insurance<span> </span></span><span>(including<span> </span></span><span>mental health<span> </span></span><span>and virtual<span> </span></span><span>GP</span><span>)</span><br></span><span> </span></li> </ul> <ul> <li><span><span>Enhanced<span> </span></span><span>parental</span><span><span> </span>leave policy</span><br></span><span> </span></li> </ul> <ul> <li><span><span>Cycle to work scheme </span><br></span><span> </span></li> </ul> <ul> <li><span><span>Life assurance </span><br></span><span> </span></li> </ul> <ul> <li><span><span>Travel loans </span><br></span><span> </span></li> </ul>