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
Application Frameworks
- React.js
- Node.js
- Express.js
- Next.js
- GraphQL
- Spring
- Spring Boot
- Kafka
- Resilience4J
- JPA
- Spring Data
- Hibernate
- Jersey
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
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
Internal Systems - General
- Senior Back End Java Engineer Based in Milton Keynes
Product Development - General
- Business Analyst Based in Newcastle Upon Tyne
- Engineering Manager - Back End Based in London - Hybrid
- Platforms Engineer - CloudBased in London - Hybrid
- Senior iOS Software EngineerBased in London - Hybrid
Product Development - Apps
- Android Software Engineer Based in London - Hybrid
- iOS Software Engineer Based in London - Hybrid
Product Development - Platform and Reliability Engineering
- Application Platforms Engineer Based in London - Hybrid