Full Stack Engineer
Location:
London, Greater London, South East, England
Salary:
Competitive
Job Type:
Contract
Date Posted:
about 5 hours ago
Expiry Date:
14/11/2026
Job Ref:
BH-129128
Start Date:
30/09/2026
Contact:
Shakir Muhammad
Contact Email:
shakir.muhammad@xcede.com
Specialism:
Software Engineering & Architecture
Principal Full Stack Engineer – Azure AI Search & Elasticsearch
6-month contract
Outside IR35
London - 2 days onsite
We are looking for a Principal Full Stack Engineer to lead the design and delivery of enterprise search and AI-driven applications. This is a senior, hands-on contract combining search architecture, full-stack development, Microsoft Azure, DevOps and Generative AI.
Key responsibilities
6-month contract
Outside IR35
London - 2 days onsite
We are looking for a Principal Full Stack Engineer to lead the design and delivery of enterprise search and AI-driven applications. This is a senior, hands-on contract combining search architecture, full-stack development, Microsoft Azure, DevOps and Generative AI.
Key responsibilities
- Design and optimise enterprise search solutions using Elasticsearch and Azure AI Search.
- Define Elasticsearch cluster architecture, index mappings, aggregation queries and lifecycle strategies.
- Improve search relevance, indexing performance, query latency and platform resilience.
- Build Azure AI Search solutions using indexers, custom skillsets, vector search and semantic ranking.
- Develop responsive, search-focused applications using JavaScript/TypeScript and React, Angular or Vue.
- Design and integrate APIs and backend services across the Azure ecosystem.
- Build enterprise RAG and GenAI solutions using technologies such as LangChain or LlamaIndex.
- Deploy applications using Docker, Kubernetes and AKS.
- Implement CI/CD pipelines through Azure DevOps or GitHub Actions.
- Deliver infrastructure using Terraform or Bicep.
- Provide technical leadership, architectural guidance and engineering best practices.
- At least 10 years of software engineering or solution architecture experience.
- Deep, hands-on Elasticsearch expertise covering cluster architecture, mappings, aggregations, Lucene internals, performance tuning and snapshot/restore.
- Extensive production experience with Azure AI Search, including indexers, custom skillsets, vector search and semantic rankers.
- Strong JavaScript/TypeScript development skills using React, Angular or Vue.
- Experience with Azure Web Apps, Functions, Event Grid, Key Vault, API Management and Private Endpoints.
- Strong Docker, Kubernetes/AKS and CI/CD experience.
- Infrastructure-as-Code experience using Terraform or Bicep.
- Practical experience delivering enterprise GenAI and RAG solutions using LangChain or LlamaIndex.
- Strong communication skills and the ability to influence architectural decisions at principal level.
APPLY FOR THIS JOB
For your job application, please fill in the form below.
Shakir Muhammad
Specialisms: Cloud, Cyber, Network Security & Operations, Networks