Full Stack Software Engineer
Brookwood RecruitmentFull Stack Software Engineer (Conversational Search & Agentic AI Overview Join a multidisciplinary engineering team building customer-facing conversational and search experiences that help people discover the right travel options more naturally and effectively. Based in Manchester (Connected Trip Search within the Marketplace Business Unit), you'll work alongside engineers and partners across multiple locations to deliver high-impact features across web and app platforms. This is a full-stack role spanning micro frontends (MFE), backend-for-frontend (BFF), and Java web services, deployed on a tailored AWS stack. A key element of the work is using AI Agents within an Agile delivery framework—shaping clear intents and acceptance criteria, guiding agent-generated implementation where needed, and taking end-to-end ownership of quality through review, testing, and delivery.
Required Skills
- Full-stack engineering experience delivering production web applications (frontend + backend)
- Frontend: Strong JavaScript/TypeScript skills plus experience with modern frameworks (e.g., React or Vue.js), and solid HTML/CSS
- Backend: Experience building services and APIs using Java (or Java-derived frameworks) and consuming/exposing APIs (REST or GraphQL)
- Agentic AI delivery: Direct, hands-on experience deploying features using AI Agents and integrating AI capabilities into user-facing experiences
- AWS proficiency: Experience delivering code on AWS, including build/deploy tooling (e.g., CloudFormation)
- Testing: Ability to write unit and integration tests across the stack
- Databases: Basic understanding of SQL or NoSQL and data modelling fundamentals
- Version control: Proficiency with Git
- Communication: Fluent English with the ability to explain technical concepts to both technical and non-technical colleagues
- Ways of working: Comfortable collaborating in Agile teams, owning delivery, and contributing to continuous improvement Nice to Have Skills
- Familiarity with Docker, Kubernetes, and CI/CD pipelines
- Exposure to monitoring and reliability practices (e.g., SLIs/SLOs), scalability, and fault tolerance
- Experience with data-informed product development, analytics, or A/B testing
- Interest or background in user engagement, recommendation systems, or push notification infrastructure
- Experience working on products with a large, global user base Preferred Education and Experience
- Bachelor's degree in Computer Science, Software Engineering, a related technical discipline, or equivalent practical experience
- 3+ years of hands-on professional experience in full-stack, frontend, or backend web development Other Requirements
- Ability to work effectively in a multi-team environment and deliver to agreed timelines with a strong focus on quality and maintainability If you're excited to build modern full-stack experiences and deliver real customer impact using AI-assisted engineering, apply now to be considered.
Job ref blurredText
Posted on blurredText
Last checked on blurredText
Closing on blurredText
Discuss this job
Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.
My Private Notes
Saving private notes will automatically star the vacancy to your Jobs page.