Full Stack / Backend Engineer
Fruition Group
Edinburgh, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Remote
Edinburgh, United Kingdom
Tech stack
JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Data Security
Systems Development Life Cycle
TypeScript
Data Logging
React
Large Language Models
AWS Lambda
Backend
Cloudformation
Build Management
Terraform
Serverless Computing
Job description
This is an opportunity to join an organisation at a pivotal stage in the evolution of their AI platform. With their in house assistant creator only recently launched, the business is now investing heavily to strengthen the underlying architecture, introduce proper guardrails, and build a scalable, policy-driven GenAI capability. You will play a key role in shaping the next phase of the platform, working on modern AWS-native technologies in a fast-moving environment., * Enhance and stabilise the AI assistant platform built on React, AWS Lambda, Bedrock Knowledge Bases, and OpenSearch
- Implement policy-driven development and consistent guardrails across the GenAI stack
- Design and build LLM Gateway and MCP Gateway capabilities
- Introduce robust logging and audit capabilities with data captured into S3
- Improve state management, monitoring, and performance visibility across the platform
- Work closely with architecture and engineering teams to integrate the solution into the wider SDLC
- Help define best practice around deterministic versus agentic patterns and prompt injection protection
Requirements
- Strong full stack engineering experience with modern JavaScript/TypeScript and React
- Proven hands-on experience with AWS Bedrock in production environments
- Deep knowledge of AWS serverless architecture including Lambda
- Experience implementing Infrastructure as Code (Terraform, CloudFormation or similar)
- Strong understanding of LLM/RAG architectures and GenAI platform design
- Experience introducing guardrails, monitoring, and secure data handling in AI systems
- Ability to work in fast-paced environments with evolving technical direction