Freelance Full Stack Software Engineer

Brookwood Recruitment Ltd — United Kingdom · Posted ~2 hours ago

Mid Contract Hybrid £77/hour

Skills

Micro Frontends (MFE) Backend-for-Frontend (BFF) Java Web Services AWS AI Agents Agile Delivery Micro Frontends BFF Java Agile

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A multidisciplinary engineering team is seeking a freelance full-stack engineer to build customer-facing conversational search experiences powered by agentic AI. The role involves working across micro-frontend architectures, BFF layers, and Java-based web services on a tailored AWS stack. You'll operate within an Agile framework where AI agents assist in shaping implementation from clear intents and acceptance criteria. Engagement is a freelance contract under IR35 at £77/hour for 40 hours weekly, with a hybrid schedule requiring two days onsite at the Manchester office.

Highlights

Competitive hourly rate for freelance contract. Work on cutting-edge conversational search and agentic AI systems. Hybrid arrangement with only 2 days onsite in Manchester. Collaborate with multidisciplinary engineering team across multiple locations. Full-stack role spanning modern micro-frontend and cloud-native architectures.

Description

Software Engineering (Full Stack) — IC-F | Conversational Search & Agentic AI (Manchester) Contract DetailsEngagement: Freelance contract (Under IR35)Rate: £77/hourHours: 40 hours/weekLocation: ManchesterOnsite requirement: 2 days onsite at the Manchester officeOverview 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 SkillsFull-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/CSSBackend: 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 experiencesAWS proficiency: Experience delivering code on AWS, including build/deploy tooling (e.g., CloudFormation)Testing: Ability to write unit and integration tests across the stackDatabases: Basic understanding of SQL or NoSQL and data modelling fundamentalsVersion control: Proficiency with GitCommunication: Fluent English with the ability to explain technical concepts to both technical and non-technical colleaguesWays of working: Comfortable collaborating in Agile teams, owning delivery, and contributing to continuous improvementNice to Have SkillsFamiliarity with Docker, Kubernetes, and CI/CD pipelinesExposure to monitoring and reliability practices (e.g., SLIs/SLOs), scalability, and fault toleranceExperience with data-informed product development, analytics, or A/B testingInterest or background in user engagement, recommendation systems, or push notification infrastructureExperience working on products with a large, global user basePreferred Education and ExperienceBachelor’s degree in Computer Science, Software Engineering, a related technical discipline, or equivalent practical experience3+ years of hands-on professional experience in full-stack, frontend, or backend web developmentOther RequirementsAbility to work effectively in a multi-team environment and deliver to agreed timelines with a strong focus on quality and maintainabilityIf you’re excited to build modern full-stack experiences and deliver real customer impact using AI-assisted engineering, apply now to be considered.