We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Epic Project Manager

UST
United States, California, San Francisco
Nov 13, 2025
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

Applied = 0

(web-f6fc48fb5-ggfjh)