Full-Stack React Developer with Python Experience at UST Global, London, 6 Months initial, £Contract Rate

Contract Description

 
1 Opening
LONDON

 


 
 

Role description

Full-Stack React Developer with Python Experience

Location: London

Hybrid working model-3 days from the client office in Central London

Permanent/Contract inside IR 35/ Fixed term contract for initially 6 months with possible extensions

Candidates with shorter notice periods and full work authorization in the UK will be given preference

We’re looking for a skilled Full-Stack React Developer with strong Python backend experience to join our team. You’ll be working on a next-generation conversational AI platform, helping to build robust, scalable applications that integrate with Large Language Models (LLMs). This is a chance to dive into cutting-edge AI technology while contributing to both the frontend and backend of a modern web app.

About the Platform

The platform includes features such as:

  • Document integration with Microsoft 365 (OneDrive/SharePoint)
  • Custom agent personas with configurable system instructions
  • Multi-model LLM support with flexible backend options
  • Rich conversation management with image support
  • Document generation and audit logging
  • Template-driven workflow automation

Technical Stack

Frontend:

  • React 18+ with TypeScript
  • Redux for state management
  • Modern component architecture (TSX)
  • Advanced image handling (drag-and-drop, copy/paste)
  • Microsoft 365 API integration

Backend:

  • Python with FastAPI
  • Async/await for high-performance operations
  • Strong typing practices (PEP 585)
  • LLM service integrations
  • Document processing and generation

Development Environment:

  • Docker-based local development
  • PNPM for package management
  • UV for Python environments
  • Modern development workflows

Key Responsibilities

Frontend Development (Primary)

  • Build and maintain React components with TypeScript and Redux
  • Develop responsive, user-friendly interfaces for conversational AI
  • Implement advanced file handling (drag-and-drop, image processing)
  • Create reusable UI components aligned with our architecture
  • Integrate with Microsoft 365 APIs
  • Optimize performance for real-time chat

Backend Integration & Support

  • Collaborate on FastAPI backend services and API design
  • Implement async Python functions for LLM integrations
  • Work with document processing pipelines and logging systems
  • Support containerization and deployment processes
  • Improve error handling and system reliability

Full-Stack Contributions

  • Design and implement features across frontend and backend
  • Ensure smooth integration between React UI and Python APIs
  • Take part in architecture discussions for new features
  • Maintain clean, high-quality code following best practices

Required Qualifications

Frontend Expertise

  • 3+ years of professional React experience
  • Strong skills in TypeScript and modern JavaScript (ES6+)
  • Solid knowledge of Redux for state management
  • Experience with React hooks, context API, and modern patterns
  • Background in component testing and frontend optimization

Python Background

  • 2+ years of professional Python development
  • Familiarity with FastAPI or similar frameworks (Django, Flask)
  • Understanding of async/await and concurrent programming
  • Strong grounding in modern Python typing and best practices
  • Experience designing and consuming RESTful APIs

Technical Skills

  • Proficiency with Git and collaborative workflows
  • Experience with Docker and containerized apps
  • Familiarity with build tools and package managers
  • Knowledge of testing frameworks (frontend & backend)
  • Awareness of cloud deployment practices

Preferred Qualifications

  • Experience integrating Microsoft 365 services
  • Knowledge of LLM/AI services (OpenAI, Azure Cognitive Services)
  • Experience with document processing and generation libraries
  • Background in enterprise-grade applications with audit needs
  • Familiarity with Redux DevTools and advanced state patterns
  • Experience with WebSockets for real-time features
  • Understanding of accessibility standards and responsive design

If interested please apply with updated resume for an immediate discussion

#UST

Skills

React,Typescript,Redux, Python

 

 

About UST

UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.