Home / Jobs / Freelance Full Stack Software Engineer
Freelance Full Stack Software Engineer
ManchesterSource: WhatJobs
See advert for pay
Full Stack Software Engineer (Conversational Search & Agentic AI)
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
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.