Hybrid Senior Software Engineer II, Full Stack, React.js/Java

Posted last month

Apply now

About the role

  • Design, develop, and improve front-end applications using React, Typescript, Node/Express
  • Contribute to backend development using Java 17+, Spring Boot, and Kafka to support features and integrations
  • Collaborate with designers, product managers, and engineers to solve complex problems and deliver impactful features
  • Lead technical discussions and architectural design alongside Principal Engineers and Architects
  • Take ownership of end-to-end delivery, balancing feature work with technical debt and maintainability
  • Write secure, well-tested, performant code with emphasis on TDD and automated testing
  • Monitor, analyse, and improve application performance and user behaviour across front-end and back-end
  • Mentor and coach less experienced engineers and foster knowledge sharing and growth within the team
  • Contribute to wider engineering forums and initiatives across Rightmove

Requirements

  • Strong expertise in front-end technologies: React, Typescript, modern CSS/HTML
  • Experience with testing frameworks such as jest/vitest and React Testing Library
  • Working experience with backend technologies: Java 17+, Spring Boot, Kafka (or similar)
  • Experience with Node.js and Express
  • Understanding of microservices, REST APIs, and event-driven systems
  • Cloud experience (preferably GCP)
  • Experience with SQL, Couchbase, Elasticsearch, Cockroach, Liquibase, Oracle DB
  • Familiarity with Kubernetes, Docker, GitLab, Gradle
  • Passion for writing high-quality, maintainable, testable code; emphasis on TDD and automated testing
  • Experience monitoring, analysing, and improving application performance and user behaviour
  • Experience mentoring and coaching other engineers
  • Experience leading technical discussions and architectural design
  • Comfortable working across the full stack and in cross-functional teams with designers and product managers
  • Ability to take ownership of end-to-end delivery and balance feature work with technical debt
  • Strong curiosity and initiative in adopting new technologies and practices

Benefits

  • Cash plan for dental, optical and physio treatments
  • Private Medical Insurance
  • Pension and Contributory stakeholder pension
  • Life Insurance / Life assurance at 4x your basic salary
  • Employee Assistance Plan
  • 27 days holiday plus two paid volunteering days per year
  • Holiday buy schemes
  • Hybrid working pattern with office days (London)
  • Competitive compensation package
  • Paid leave for maternity, paternity, adoption & fertility
  • Travel Loans
  • Bike to Work scheme
  • Rental Deposit Loan
  • Charitable contributions through Payroll Giving and donation matching
  • Access deals and discounts (travel, electronics, fashion, gym memberships, cinema discounts)
  • Ongoing training opportunities and professional development
  • Support for charity fundraising events

Job title

Senior Software Engineer II, Full Stack, React.js/Java

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job