Full Stack Engineer - React & Java
In this contract role you will help design and build a brand-new product using Java, Spring Boot, and React, contributing across the stack. You’ll collaborate with product managers and cross-functional teams to shape requirements and determine the best technical approach. The role emphasizes ownership, technical decision-making, and clear communication of trade-offs in a fast-paced, multi-location environment. This is an opportunity to influence product engineering at scale and drive meaningful impact from day one.
Responsibilities- Design and implement new functionality with Java/Spring Boot on the backend and React/TypeScript on the frontend
- Contribute across backend services and modern frontend apps
- Collaborate with Product Managers and multidisciplinary teams
- Shape ambiguous requirements into solid technical solutions
- Make architecture and design decisions around services, databases, caching
- Evaluate approaches and communicate trade-offs
- Create technical documentation (RFCs, ADRs)
- Own technical design from requirements through delivery
- 5+ years of commercial software engineering experience
- Strong Java/Spring Boot experience
- Recent hands-on frontend development experience, ideally React
- Experience with TypeScript/JavaScript; Next.js relevant
- Agile, multidisciplinary product team experience
- Ability to make independent technical decisions and explain reasoning
- Experience designing/building new solutions rather than just maintenance
- Manchester office attendance 2 days per week
- collaboration with cross-functional teams
- ownership and initiative
- ability to challenge requirements
- Java
- Spring Boot
- React