← Back to all jobs

Senior Software Engineer - React / Redux / Node application

uSwitch
🏢 uSwitch 🇬🇧 London, United Kingdom 🕑 June 11

This job offer is expired

uSwitch is the UK’s number one energy comparison site. We support hundreds of thousands of customers per year in better understanding one of their largest household costs. Our free service can saves these customers up to £491 per year which means the most vulnerable households no longer have to choose between heating their home over winter and buying food.

And the energy market is changing: gone are the days of six giant suppliers shaving pennies of each other’s prices. The market has grown to almost 60 providers, creating a more complex market than ever for consumers to navigate — competition is fierce and customers are impatient.

Our energy comparison and switching website doesn’t rely on meerkats or opera singers to break through the industry noise. Currently a mixture of Javascript and Ruby but powered by a host of microservices written in Clojure, Ruby and Elixir, our comparison journey is able to handle huge traffic spikes but is also  adaptable to market updates and new features.

Since 2000, we have relied on industry-leading technology to outmanoeuvre our competitors, powered by a small, fast moving team offering a best in market (and often imitated) comparison service. How we choose to display energy comparisons defines energy comparison.

The Role

The energy web team maintains and optimises the energy comparison and switching website. We’re an autonomous, cross-functional team with expertise in UX design, software engineering, analytics, marketing and content. We are constantly looking to enhance the customer experience and improve conversion through A/B testing.

The team is currently in the process of migrating from Ruby on Rails to a React / Redux / Node application. The majority of our apps and services run on AWS using Docker, and are managed via orchestration tools such as terraform. We deploy to production dozens of times every day with a simple push to master. There are no barriers to releasing features - we have no QA team and no project managers.

Your Profile

We need someone able to understand the whole business problem we face and use technology to leverage a solution. We are looking for people who aren’t just skilled in software development but are keen to keep an eye on the bigger picture and help us improve our product. We want someone passionate about their craft and looking to pitch in with the technical vision of the comparison product. We want someone agile and pragmatic who can own a problem, think it through holistically, and see it through to delivery.

Skills

Must have:

  • Modern functional JavaScript (ES2017)
  • React/Redux
  • Node.js
  • CSS
  • Experience or interest in other languages and techs

Nice to have:

  • Ruby/Rails
  • AWS
  • Docker

Get

notifications in your

Similar job offers in this area

  • Beamery
    🇬🇧 Greater London, United Kingdom
    October 19
  • Qubit
    🇬🇧 London, United Kingdom
    September 25
  • Grabyo
    🇬🇧 London, United Kingdom
    September 25
  • Moonshot CVE
    🇬🇧 London, United Kingdom
    September 06
  • Gousto
    Lead Engineer Gousto
    🇬🇧 London, United Kingdom
    September 03