Software Engineer

Morgan McKinley

Manchester

Hybrid

GBP 65,000 - 90,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Morgan McKinley is seeking a skilled Full Stack Engineer to join the Customer Experience Engineering team. You will work on intelligent conversational and discovery tools, delivering features across web and mobile using React/Vue, Java, and AWS.

You’ll own features end-to-end and collaborate with global teams, applying AI capabilities to improve customer experiences. The role requires at least 3 years of professional software engineering experience, strong HTML/CSS, and a solid grounding in AWS

Qualifications

  • A bachelor’s degree in Computer Science, Software Engineering or related discipline preferred.
  • Equivalent practical engineering experience will be considered.
  • At least 3 years’ professional software engineering experience across full-stack, frontend or backend development.

Responsibilities

  • Builds intelligent, customer-facing conversational and discovery experiences at global scale.
  • Creates backend-for-frontend services and scalable Java-based web services.
  • Designs, builds and integrates REST and GraphQL APIs.
  • Uses AI agents to accelerate engineering delivery and introduce AI capabilities into products.
  • Translates product requirements into technical intents and acceptance criteria.
  • Reviews, tests and refines agent-generated code for quality and maintainability.
  • Deploys production services using an AWS stack.
  • Takes end-to-end ownership of features from design to release.
  • Collaborates with engineers, product partners and stakeholders across locations.

Skills

Full stack experience
Java
React
AWS
REST APIs
GraphQL
CI/CD
Docker
Kubernetes
Agile teams
Unit testing
SQL/NoSQL
Git
English fluency

Education

Bachelor’s degree in Computer Science or Software Engineering

Tools

CloudFormation

Job description

Full Stack Engineer – AI, Java, React & AWS

2 days onsite | 3 days working from home

We’re recruiting a talented Full Stack Engineer for a global technology company that has transformed how millions of people plan and experience travel.

You’ll join a multidisciplinary Customer Experience Engineering team, developing intelligent conversational and discovery tools that make it easier for customers to find options tailored to their needs.

Working across web and mobile platforms, you’ll deliver high-impact features using modern full-stack technologies, AWS and agentic AI.

What you’ll be working on
  • Building intelligent, customer-facing conversational and discovery experiences used at global scale.
  • Creating backend-for-frontend services and scalable Java-based web services.
  • Designing, building and integrating REST and GraphQL APIs.
  • Using AI agents to accelerate engineering delivery and introduce AI capabilities into customer-facing products.
  • Translating product requirements into clear technical intents and acceptance criteria.
  • Reviewing, testing and refining agent-generated code to ensure quality and maintainability.
  • Deploying production services using a tailored AWS technology stack.
  • Taking end-to-end ownership of features, from design and development through to testing and release.
  • Collaborating with engineers, product partners and stakeholders across multiple international locations.
  • At least 3 years’ professional software engineering experience across full-stack, frontend or backend development.
  • Experience delivering production-grade web applications across frontend and backend technologies.
  • Commercial experience with a modern frontend framework such as React or Vue.js.
  • Strong knowledge of HTML and CSS.
  • Backend development experience using Java or associated Java frameworks.
  • Experience building, exposing and consuming REST or GraphQL APIs.
  • Direct, hands-on experience using AI agents to deliver software features.
  • Experience integrating AI capabilities into customer-facing products or digital experiences.
  • Strong AWS experience, including build and deployment tooling such as CloudFormation.
  • Ability to develop comprehensive unit and integration tests across the technology stack.
  • Understanding of SQL or NoSQL databases and data-modelling fundamentals.
  • Proficiency with Git and modern version-control practices.
  • Experience working within Agile, multidisciplinary engineering teams.
  • Strong ownership of delivery, code quality and continuous improvement.
  • Fluent English and the ability to explain technical subjects to technical and non-technical colleagues.
  • Micro frontend and backend-for-frontend architecture.
  • Docker, Kubernetes and CI/CD pipelines.
  • Monitoring, observability and production reliability.
  • SLIs, SLOs, scalability and fault-tolerant system design.
  • Data-informed product development, analytics and A/B testing.
  • Search, conversational interfaces or recommendation systems.
  • E-commerce, travel technology or online marketplace environments.
  • Developing high-traffic products for a large international customer base.

A bachelor’s degree in Computer Science, Software Engineering or another related technical discipline is preferred. Equivalent practical engineering experience will also be considered.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Digital Skills ltd • Manchester

On-site
GBP 60,000 - 90,000
Full Stack Engineer
Full Stack Engineer

Randstad Digital • Manchester

On-site
GBP 55,000 - 75,000
Full Stack Engineer (AI Platform)
Full Stack Engineer (AI Platform)

Cloud People • Greater London

Hybrid
GBP 90,000 - 120,000
Software Engineer III - Fullstack (Java, React, Python and AI) Engineer
Software Engineer III - Fullstack (Java, React, Python and AI) Engineer

JPMorgan Chase & Co. • Greater London

On-site
GBP 70,000 - 100,000
Software Engineer III - Fullstack (Java, React, Python and AI) Engineer
Software Engineer III - Fullstack (Java, React, Python and AI) Engineer

JPMorgan Chase & Co. • City of Westminster

On-site
GBP 85,000 - 120,000
Full Stack Engineer
Full Stack Engineer

Computappoint • Greater London

Hybrid
GBP 60,000 - 90,000
Full Stack Developer
Full Stack Developer

Cloud People • Greater London

On-site
GBP 65,000 - 90,000
Remote-friendly
Azure stack
Senior Software Engineer
Senior Software Engineer

ConnexAI • Manchester

Hybrid
GBP 70,000 - 110,000
Full Stack Engineer — AI-Driven Cloud Web Apps
Full Stack Engineer — AI-Driven Cloud Web Apps

Digital Skills ltd • Manchester

On-site
GBP 60,000 - 90,000
Senior Full Stack Software Engineer | AI Startup
Senior Full Stack Software Engineer | AI Startup

55 Exec Search • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working with flexibility
Small engineering team