Develop high-quality, reliable, and scalable software that can be deployed frequently and safely into production
Work in a cross-functional team alongside product managers, designers, and other engineers to build and evolve the services that power Rightmove’s iOS and Android apps
Help design solutions to complex business and technical challenges
Apply modern engineering practices and contribute to a culture of experimentation and continuous improvement
Advocate for automated testing and promote a thoughtful, test-driven approach across the team
Build and improve microservices using Java, Spring Boot, Elasticsearch, Kafka, Gradle, Hibernate, Couchbase, SQL, and Docker
Design APIs and services that power mobile experiences
Contribute to technical discussions and help prioritise features during sprints
Review code, share feedback, and support others through collaboration and mentoring
Troubleshoot production issues and improve performance and reliability
Explore new technologies and propose ways to enhance systems and workflows
Partner with product, data, and design to deliver meaningful outcomes for users
Requirements
Experience building and maintaining Java-based applications
An understanding of the importance of testing and familiarity with TDD practices
An analytical and collaborative approach to solving problems
A commitment to writing clean, maintainable, and scalable code
Curiosity about how systems perform in production and how users interact with them
A proactive attitude toward learning and improving how the team works
A willingness to share knowledge and contribute to a supportive team culture
A sense of ownership and accountability for delivering high-quality solutions
Benefits
Cash plan for dental, optical and physio treatments
Private Medical Insurance, Pension and Life Insurance
Employee Assistance Plan
27 days holiday plus two (paid) volunteering days a year to give back, and holiday buy schemes
Hybrid working pattern with 2 days in office
Contributory stakeholder pension
Life assurance at 4x your basic salary to a spouse, family member or other nominated person in your life
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 on things like travel, electronics, fashion, gym memberships, cinema discounts and more
Golang Software Engineer primarily focused on open source projects to enhance cloud - native development. Work on microservices and Kubernetes alongside clients and internal teams.
Full stack software engineer developing integrations for customer backends with the Obex Platform. Collaborating in a hybrid environment for financial advisory technology at Keylane.
Backend Developer modernizing core digital platforms for Darwoft. Working on migrating legacy components to microservices architecture in a hybrid environment.
Golang Developer responsible for developing and maintaining Go - based applications at Genesis Digital Solutions. Collaborating with teams to integrate new features and ensure code quality.
Backend Application Developer at FINARTIX, focusing on software development lifecycle in dynamic projects. Engaging with technology solutions in a fast - growing banking technology environment.
Senior Rust Developer in Poland working on a passwordless platform using secure device - based credentials. Focus on performance and quality assurance in software development processes.
Java Developer building robust and scalable systems for corporate payments in a dynamic international team. Engage in API design, microservices, and customer experience enhancement.
Senior Back - End Developer designing and maintaining server - side applications at Nestlé. Collaborating with cross - functional teams to deliver robust, scalable, high - performance solutions.
Backend Java Developer modernizing existing Java microservices and migrating to Java 21. Seeking a candidate with proactive learning and good teamwork skills.