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
Languages
Javascript
Typescript
Java
Python
Swift
Kotlin
PHP
Application Frameworks
React.js
Node.js
Express.js
Next.js
GraphQL
Spring
Spring Boot
Kafka
Resilience4J
JPA
Spring Data
Hibernate
Jersey
Laravel
Mobile
Fastlane
Firebase
Coroutines
Data
BigQuery
DataProc
Microstrategy
DBeaver
Testing
Jest
React Test Lib
JUnit
Pact
Spock
Nightwatch.js
BrowserStack
Espresso
XCUITest
Appium
Postman
Charles Proxy
Wiremock
Gatling
Nock
Talkback
Databases
Oracle
Couchbase
cockroachDB
Elasticsearch
Vertica
PostgreSQL
Source control
Git
GitLab
Build and Deployment
Webpack
Babel.js
NPM
Yarn
GitLab
Gradle
Docker
Docker Swarm
Kubernetes
Helm
Terraform
Ansible
Puppet
Monitoring & Static Code Analysis
Kibana
Elastic APM
Splunk
SonarQube
Sitespeed.io
Current vacancies
Please visit the Rightmove careers site for more details on current vacancies.