Our Tech Stack

Over the past several years, Rightmove has been transitioning towards a microservices architecture. Fast forward to today and we now have a tech stack where teams are empowered to deploy their own code using continuous delivery. On the back end, our tech stack includes Spring Boot, Kafka and Elasticsearch. 

On the front-end we’ve been focussing on a functional programming approach using Javascript libraries like React to build quick and responsive webpages.

To help set the scene, our core tech stack comprises of:

Cloud

  • Google Cloud
    Google Cloud

Languages

  • Javascript
    Javascript
  • Typescript
    Typescript
  • Java
    Java
  • Python
    Python
  • Swift
    Swift
  • Kotlin
    Kotlin

Application Frameworks

  • React.js
    React.js
  • Node.js
    Node.js
  • Express.js
    Express.js
  • Next.js
    Next.js
  • GraphQL
    GraphQL
  • Spring
    Spring
  • Spring Boot
    Spring Boot
  • Kafka
    Kafka
  • Resilience4J
    Resilience4J
  • JPA
    JPA
  • Spring Data
    Spring Data
  • Hibernate
    Hibernate
  • Jersey
    Jersey

Mobile

  • Fastlane
    Fastlane
  • Firebase
    Firebase
  • Coroutines
    Coroutines

Data

  • BigQuery
    BigQuery
  • DataProc
    DataProc
  • Microstrategy
    Microstrategy
  • DBeaver
    DBeaver

Testing

  • Jest
    Jest
  • React Test Lib
    React Test Lib
  • JUnit
    JUnit
  • Pact
    Pact
  • Spock
    Spock
  • Nightwatch.js
    Nightwatch.js
  • BrowserStack
    BrowserStack
  • Espresso
    Espresso
  • XCUITest
    XCUITest
  • Appium
    Appium
  • Postman
    Postman
  • Charles Proxy
    Charles Proxy
  • Wiremock
    Wiremock
  • Gatling
    Gatling
  • Nock
    Nock
  • Talkback
    Talkback

Databases

  • Oracle
    Oracle
  • Couchbase
    Couchbase
  • cockroachDB
    cockroachDB
  • Elasticsearch
    Elasticsearch
  • Vertica
    Vertica

Source control

  • Git
    Git
  • GitLab
    GitLab

Build and Deployment

  • Webpack
    Webpack
  • Babel.js
    Babel.js
  • NPM
    NPM
  • Yarn
    Yarn
  • GitLab
    GitLab
  • Gradle
    Gradle
  • Docker
    Docker
  • Docker Swarm
    Docker Swarm
  • Kubernetes
    Kubernetes
  • Helm
    Helm
  • Terraform
    Terraform
  • Ansible
    Ansible
  • Puppet
    Puppet

Monitoring & Static Code Analysis

  • Kibana
    Kibana
  • Elastic APM
    Elastic APM
  • Splunk
    Splunk
  • SonarQube
    SonarQube
  • Sitespeed.io
    Sitespeed.io

Current vacancies

Internal Systems - General

Product Development - General

Product Development - Apps

Product Development - Platform and Reliability Engineering