Full-Stack React Developer with Python Experience (Lead II - Software Engineering)

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

Job Details

Company
UST
Location
London, UK
Hybrid / Remote Options
Employment Type
Full-time
Posted