Software Engineer

money
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
User Authentication
Automation of Tests
Google BigQuery
Databases
Cross-Origin Resource Sharing (Ajax Programming)
Programming Tools
Elasticsearch
Github
PostgreSQL
Node.js
Package Management Systems
Web Application Security
TypeScript
Web Applications
React
Cross-Site Scripting (XSS)
GIT
Material Design
Kubernetes
Api Design
REST
Network Server
Software Version Control

Job description

Joining our team as a Software Engineer, you will be working alongside product managers, designers, data analysts and senior engineers to deliver high-quality software across the full stack. You will contribute to all stages of the development lifecycle - from picking up well-defined feature work to helping scope and break down more ambiguous problems. As a product team a lot of our time is spent on the front end, but you'll be contributing across the full stack from infrastructure, databases, pipelines, servers, CDNs, to web UIs and monitoring. This includes building responsive accessible React components aligned with our design system, working with APIs, using real-time metrics and alerting, interacting with databases, and keeping our applications secure. As you become more familiar with our systems, you'll be encouraged to flag opportunities for improvement and take the initiative to enhance our architecture and codebase. We're leaning in to the current AI revolution, having incorporated AI into several of our workflows and actively working on projects with AI at the core. You'll be working with AI not just as a development tool but as a business enabler. We use Claude Code every day to reduce time spent on toil so that we can focus our effort more than ever on meeting the business's needs. Our technology stack is centred around Typescript, React and Node/Bun, running on Kubernetes in AWS.

Requirements

Do you have experience in Typing?, We're looking for a capable, curious engineer who cares about their craft and wants to grow. You'll be someone who takes pride in creating clean, elegant code, is honest about what they know and don't know, and is genuinely excited by the problems we're solving.

You'll have solid hands-on experience with Typescript and React, and a good working understanding of how modern web applications are built and deployed. You won't need to have all the answers, but you should be comfortable reasoning through problems, asking good questions, and iterating towards solutions.

You'll be a collaborative team member: receptive to feedback, willing to share your own perspective, and keen to learn from the engineers around you. You'll understand that building great software is a team effort, and you'll be engaging with the people and processes around you as well as the code itself.

Other skills required for the role include:

  • Solid Typescript skills and an appreciation for the benefits of static typing
  • Working knowledge of the Node/Bun ecosystem, including package management and common tooling
  • Good understanding of the React paradigm, including component design, state management and common patterns and pitfalls
  • Familiarity with REST APIs and building or consuming them in real applications
  • Experience writing automated tests and an understanding of why they matter
  • Awareness of common web security concerns (e.g. XSS, CORS, authentication)
  • A practical understanding of version control and collaborative development workflows using Git

Experience with the following is a plus:

  • Kubernetes, GitHub Actions, PostgreSQL, BigQuery, Elasticsearch/Opensearch, Storybook, component libraries and design systems

Benefits & conditions

Pulled from the full job description

  • Employee assistance programme
  • Company pension
  • Cycle to work scheme
  • Work from home
  • Company events
  • Car scheme

About the company

We're part of RVU, a group of online brands that include: Confused, Uswitch, Tempcover, and Mojo Mortgages. We are known as the Financial Services team for Uswitch, Confused and money.co.uk, and our goal is to be the UK's favourite way to choose the best financial products for big life events - from credit cards to use while travelling, to savings accounts to help move you closer to a dream purchase. As we continue to grow and expand our services, we are looking for talented individuals who share our passion for making a positive impact on people's lives. If you want to be part of a team that is transforming the way consumers navigate their finances, we would love to hear from you. Our engineering team build the web apps, back office systems and tooling used to deliver the financial products pages across RVU's websites, integrate with our partners, track sales, optimise marketing, and manage business reporting. We are currently growing our offering to small and medium businesses by driving deeper integration with our partners' APIs, improving our customers' experience on our platform, streamlining customer journeys, and ensuring that the organisation has all the data it needs at its fingertips., We want to give you a great work environment, support your growth both personally and professionally, and provide benefits that make your time at RVU even more enjoyable. Here are some of the benefits you can look forward to: * 10% discretionary yearly bonus and yearly pay reviews (based on RVU and personal performance) * A hybrid working approach with 2 in-office days per week and up to 22 working days per year to "work from anywhere" * Employer-matching pension contributions up to 7.5% * A one-off £300 "work from home" budget to help contribute towards a great work environment at home * Excellent maternity, paternity, shared parental, and adoption leave policy, for those key moments in your life * 25 days holiday (increasing with years of employment to 30 days) + 2 days "my time" per year * Private medical cover, critical illness cover, and employee assistance programme * A healthy learning and training budget * Electric vehicle and cycle to work schemes * Free in-office gym, accessible 7 days a week * Free breakfast in the office daily * You'll be equipped with great technology (choice of Mac or Windows) * Free access to the Calm and Peppy app for physical and mental health * Regular events - from team socials to company-wide events with insightful external speakers, we want to make sure our colleagues continue to feel connected. About money.co.uk We combine the close-knit and agile environment of a start-up with the know-how, technology, and backing of a well-established company. We use our shared knowledge to empower people and help them make decisions confidently across a range of household services. Our purpose is to simplify complex marketplaces with accessible applications that genuinely improve people's lives. The RVU mission is clear: empowering people, transforming industries. With our unique set of brands under the RVU umbrella, we have the power to reach millions of consumers and the technology to deliver a world-class online experience for them.   You must create an Indeed account before continuing to the company website to apply

Apply for this position