Save time and effort sourcing top tech talent

Senior Software Engineer

London Bridge, London, UK
Cloud Engineer Full Stack Node.js Developer Node.js Developer Typescript Developer
Actively hiring

Senior Software Engineer

RVU
London Bridge, London, UK
Cloud Engineer Full Stack Node.js Developer Node.js Developer Typescript Developer
RVU
Actively hiring

hackajob is partnering with RVU to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 
money.co.uk exists to help consumers make more informed financial decisions. Our free, online comparison service allows consumers to compare financial products, from credit cards to savings accounts, loans to travel money. We want our users to feel reassured that we're on their side when it comes to their finances.

We are also 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 on 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.
 
In addition to supporting our existing base of affiliate partners and consumer products, we are growing our offering to small and medium businesses, driving deeper integration with our partners' APIs, continually improving our customers' experience on our platform, and ensuring that the business has all the data it needs at its fingertips.
 
Our tech stack is centred around Typescript, React and Node, running on Kubernetes in AWS.
 

Key Responsibilities

Joining our team as a Senior Software Engineer, you will be working closely with designers, commercial managers, ops executives, product managers, data analysts and other engineers to solve business problems with software.
 
We are an established product team of varying levels of experience, and you will be supporting and improving the team’s delivery & technical expertise in a continuous learning environment. You'll contribute to defining and maintaining best practices to ensure our software remains robust, scalable and maintainable, using your technical skills to help shape the future of Financial Services within RVU, inspiring and guiding the team along the way.
 
You'll be truly full stack, contributing across all parts of our platform. This includes writing responsive React components, working with APIs, using real-time metrics and monitoring, interacting with databases, message queues and data pipelines. You will help to identify opportunities for process improvements, conduct code reviews, and ensure solutions are properly tested with a focus on best practices and quality assurance. You'll also be working with the design team to build versatile, accessible and reusable React components that look great on mobile and desktop to create an awesome experience for our users.


Skills, Knowledge and Expertise

This is a full stack role, so you'll be just as comfortable building cloud-native scalable applications as you are at styling responsive React components. 
 
The ideal candidate will go beyond the "works on my machine" definition of done, considering edge cases, delivering robust well-tested software that works everywhere.
 
You will have a pragmatic approach to delivering effective solutions, paying attention to detail, but knowing when to pull back to avoid getting stuck down rabbit holes.
 
You will have a growth mindset, always keen to learn and explore, and like to dig deep to understand how things work.
 
You will be able to debug large and complex systems using tools like logging, SQL queries and Grafana, in addition to working through source code.
 
You will be used to deploying code to production on an almost daily basis, being accountable for its success without relying on others for QA.
 
We are looking for the right engineering approach rather than specific technologies, though the following skills will be an advantage:
  • Strong Typescript skills, or similar statically typed languages.
  • Familiarity with the Node ecosystem (node, npm, yarn)
  • Solid understanding of the React paradigm, including one way data flow and declarative programming.
  • A working knowledge of software engineering principles and managing complexity (e.g. separation of concerns, design patterns, domain driven design) and an appreciation and aspiration to write elegant clean code, understanding that simple isn't always easy.
  • Familiarity with container-based cloud-native applications, and architectural patterns such as message passing, horizontal and vertical scaling
  • Experience building API based web applications (REST, JSON, query params, cookies)
  • Awareness of web security concerns (e.g. SQL injection, XSS, CORS, authentication/authorisation techniques)
  • Able to draw from a rich set of software engineering tools (for example IDE shortcuts, shell scripting, browser Dev Tools)
  • Experience with one or more of the following is a plus: Kubernetes, Prometheus, Argo workflows, GitHub Actions, Elasticsearch/Opensearch, PostgreSQL, BigQuery, DBT data pipelines, Fastly, Storybook, Contentful, Deno, Bun

Benefits

We want to give you a great work environment; contribute back to both your personal and professional development; and give you great benefits to make your time at RVU even more enjoyable. Some of these benefits include:

  • Employer matching pension up to 7.5%
  • Hybrid approach of in-office and remote working, and a “Work from Home” budget to help contribute towards a great work environment at home
  • Excellent maternity, paternity and adoption leave policy, for those key moments in your life
  • 25 days holiday (increasing to 30 days) + 2 days “My Time” per year
  • Up to 30 days per year “working from anywhere”
  • A healthy learning and training budget, as well as the chance to go to conferences around the world every year
  • Electric vehicles scheme
  • In office gym
  • Free breakfast in the office daily
  • Health insurance
  • 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

hackajob is partnering with RVU to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?