Senior Full Stack Developer

Senior Full Stack Developer

Full-Time 60000 - 75000 £ / year (est.) Home office (partial)
Rated People Ltd.

At a Glance

  • Tasks: Create user-friendly solutions and develop innovative features using modern tech.
  • Company: Join Rated People, the UK's top online marketplace for tradespeople.
  • Benefits: Enjoy hybrid working, 25+ days holiday, and private medical insurance.
  • Other info: Collaborative culture with opportunities for personal and professional growth.
  • Why this job: Be part of a dynamic team shaping the future of home services.
  • Qualifications: Experience in full stack development and a passion for best practices.

The predicted salary is between 60000 - 75000 £ per year.

ABOUT RATED PEOPLE

At Rated People, we’re proud to be the UK’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 – and for tradespeople to grow their reputation and business. We’ve been doing this for over 20 years, and 95% of work booked through our platform is rated 4 stars or higher. We’re all about building trust, streamlining the process, and helping both sides get the job done right.

OUR VALUES

  • Energy: We bring passion, drive and positivity
  • Engagement: We take ownership, we trust one another
  • Execution: We make it happen
  • Edge: We have courage and are decisive

THE ROLE

Our multiple Backend microservices hold all the necessary business logic for our business to function. We give a big emphasis in providing stable, consistent, and highly available services which provides a reliable experience to both our Homeowners and Trades businesses alike. This is achieved with Java Spring/Spring Boot microservices and Node based APIs for the front-end. We build out customer interfaces using React and React-Native. Looking forward, we plan to simplify these layers and extend the use of Typescript across front and backends. We have a number of legacy systems in play which we are rebuilding, so this there can often be hidden complexities!

As a Full Stack Developer you will be responsible for refining and investigating development work assigned to you, building knowledge of our user interfaces, systems and the business processes. You will be responsible for their adherence to standards, development management processes and reporting, and support as required. We work 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. You will be a part of a dynamic Agile team working closely with other developers, Product Owners, designers where 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.

OUR STACK

  • BE – Java Spring/Spring Boot microservices, SingleStore DB, NodeJS, AWS Fargate S3 Load Balancers, Docker
  • Testing – Unit tests, Integration and BDD functional tests.
  • Apps – React Native Apps (iOS and Android) integrating with internal REST APIs
  • Web – React, Express, Remix, Tailwind CSS, Storybook, Cloudflare workers integrating with internal REST APIs, Cloudflare D1 (data) and R2 (storage) tools

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.

ABOUT YOU

We’re looking for someone who will always push for best practices, apt solution design, modern technologies and performance improvements. You will be eager to keep up with new technologies 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. We are a team of passionate, intelligent people who live and breathe our 4 ’ E ’ values (Energy, Engagement, Execution and Edge) where everybody 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.

WHAT CAN WE OFFER YOU?

We’re proud to offer an environment perfect for creativity, fun and sharing ideas. We offer a competitive salary and a generous range of 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

Senior Full Stack Developer employer: Rated People Ltd.

At Rated People, we pride ourselves on fostering a vibrant and inclusive work culture that empowers our employees to thrive. With a strong emphasis on collaboration and innovation, we offer flexible hybrid working arrangements from our Shoreditch office, competitive salaries, and a generous benefits package including private medical insurance and enhanced parental leave. Join us in shaping a psychologically safe environment where your contributions are valued and your professional growth is supported.

Rated People Ltd.

Contact Details:

Rated People Ltd. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Full Stack Developer

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who might know someone at Rated People. A friendly chat can sometimes lead to job opportunities that aren't even advertised!

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those using Java Spring, React, or any of the other technologies mentioned in the job description. This will give you an edge and demonstrate your hands-on experience.

Tip Number 3

Prepare for the interview by brushing up on Agile methodologies and SCRUM practices. Be ready to discuss how you've collaborated with teams in the past and how you can contribute to Rated People's dynamic environment.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the Rated People team!

We think you need these skills to ace Senior Full Stack Developer

Java Spring
Spring Boot
NodeJS
React
React Native
Typescript
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Full Stack Developer role. Highlight your experience with Java Spring, React, and any relevant microservices work to catch our eye!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how you embody our values of Energy, Engagement, Execution, and Edge. Share specific examples of your past work that demonstrate these qualities.

Showcase Your Projects:If you've worked on any interesting projects, especially those involving AI tooling or modern tech stacks, make sure to mention them! We love seeing real-world applications of your skills.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates!

How to prepare for a job interview at Rated People Ltd.

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Java Spring/Spring Boot, NodeJS, and React. Brush up on your knowledge of microservices and how they interact within a full stack environment. Being able to discuss your experience with these tools will show that you’re ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, particularly around legacy systems or complex integrations. Rated People values execution and engagement, so demonstrating how you tackled problems and contributed to team success will resonate well with the interviewers.

Emphasise Collaboration

Since the role involves working closely with various teams, be ready to share examples of how you’ve successfully collaborated in an Agile environment. Highlight your experience in SCRUM ceremonies and how you’ve contributed to team dynamics, as Rated People appreciates a hands-on leader who can work well with others.

Align with Company Values

Familiarise yourself with Rated People’s core values: Energy, Engagement, Execution, and Edge. Think of ways you embody these values in your work ethic and approach to problem-solving. During the interview, weave these values into your responses to demonstrate that you’re not just a technical fit, but also a cultural one.