Find a jobRecruiters

Full Stack Engineer

Exclusive opportunity

Onsite

Full Stack Engineer

Descrial

Full Stack Engineer

Skills

SQL QueriesNextReactNodeTypescriptDjangoPythonJavaTesting & QASpring BootPostgreSQLRedisSwagger/OpenAPIMachine LearningAIAWSElasticsearchKubernetesFigmaFastAPIMicrosoft TeamsComplianceTerraform

5 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

London, UK

Work mode:

Onsite

Published on:

16 October 2026

What they need


ABOUT DESCRIAL

Descrial is an AI work-execution platform purpose-built for alternative investment firms and their portfolio companies. It securely brings together proprietary data, external sources and workflows. Descrial is an important pillar of Enterprise Intelligence Orchestration (EIO). It makes EIO possible by structuring and standardising data and building in domain expertise, which allows faster analysis in context, broader coverage and better decisions. It is backed by TresVista's 1,800+ employees and deep domain expertise across investment diligence, research, valuation, fund administration, accounting and data analytics. The team is small, senior, high-ownership and in-office, with direct access to the Executive Committee.

OVERVIEW

As a Full Stack Engineer on the UK core team, you will design, build and ship the product end to end, from the database to the UI. You will work in TypeScript and React on the frontend, Python (FastAPI/Django) on the backend, and PostgreSQL as the system of record, all on AWS. Security, tenant isolation, auditability and a polished user experience are core engineering constraints, because our clients trust us with confidential financial data.

ROLES AND RESPONSIBILITIES

Product and frontend engineering

  • Build complex, data-heavy interfaces in TypeScript and React, making sound choices on rendering (server or client side) and state management (Redux, Zustand, TanStack Query or comparable)
  • Turn product requirements and Figma designs into accessible, consistent UI, and help grow a shared component library and design system
  • Make the UI respect a detailed role- and permission-based access model, so each user sees and does only what they are allowed to
  • Build real-time experiences over WebSockets, handling loading, empty, error and stale-data states with care
  • Own frontend performance, testing (unit, component, end-to-end) and quality for the areas you ship

Backend services and APIs

  • Design and build services and REST APIs in Python (FastAPI/Django), using async Python and Pydantic, with clear OpenAPI contracts and backwards-compatible changes
  • Model domain data in PostgreSQL: schema design, migrations (Alembic, Django migrations or comparable), indexing, query tuning and multi-tenant data isolation. Use Redis and search (OpenSearch/Elasticsearch) where they fit
  • Build event-driven and background processing: queues (SQS, Celery or comparable), retries, idempotency, search indexing, audit events and notifications
  • Implement authentication and authorisation end to end: SSO, OTP and session/JWT handling, and role-based access checks on every request
  • Build integrations with the enterprise systems our clients use, such as Microsoft 365 (Outlook, Teams, SharePoint via Graph API), CRMs, HR systems and document stores, using OAuth and secure secrets handling

AI-enabled features

  • Work with the AI/ML team to bring LLM-powered features into the product
  • Build the Python layer between the product and our AI services: streaming responses, document processing endpoints, and safe access for AI agents to internal services through MCP (Model Context Protocol)
  • Design UX for AI output that investment professionals can trust and audit, including source citations, clear provenance, edit and approve flows, feedback capture and graceful failure handling

Quality, security and operations

  • Write well-tested code and take part in thorough code review. Follow the branching and release standards and keep CI/CD quality gates healthy
  • Build with security and compliance in mind (SOC 2, UK GDPR): tenant isolation, least-privilege access, audit logging, secure file handling and data-privacy awareness
  • Ship and operate services on AWS (containers/Kubernetes, S3, SQS, EventBridge). Instrument with logs, metrics and traces, and take part in fixing production issues
  • Work closely with product managers, designers, QA and client-facing teams to scope, size and deliver in short cycles

WHO YOU ARE

Prerequisites

  • 5+ years of software engineering, with real full-stack ownership of features in production
  • Strong TypeScript and React
  • Strong Python backend experience with FastAPI or Django in production
  • Strong PostgreSQL data modelling and SQL (SQLAlchemy/Alembic, Django ORM or comparable)
  • Experience building authentication and access control in a multi-tenant B2B product
  • Experience with AWS (or a comparable cloud), CI/CD and containers
  • A track record of setting technical direction and leading architecture decisions
  • You build with AI coding tools daily (Cursor, Claude Code or comparable) and have a considered view of where they help and where they do not

Good to have

  • Next.js and Node.js (TypeScript) in production
  • An eye for layout, visual hierarchy and interaction, and sound UX judgement when there is no designer in the loop
  • Building product features on LLMs (model APIs, streaming, LangChain/LangGraph, MCP)
  • Background task queues (Celery or comparable), real-time features (WebSockets), Redis, OpenSearch/Elasticsearch
  • Java / Spring Boot, Kubernetes or Terraform
  • SOC 2, regulated environments, or financial-services products

EDUCATION

Bachelor's degree in engineering, computer science or a related field, or equivalent experience from a strong technical background.

WHAT WE OFFER

  • You will work closely with the Executive Committee, who have over 20 years of experience leading a company with 400+ leading clients in the alternative investment space
  • Competitive compensation
  • The opportunity to build something impactful for established, leading companies in the financial services industry
  • An innovative, supportive and collaborative work environment
  • An office in central London (King's Cross)

Other offers great for you!

These companies are also looking for great profiles

Team.is

Full-Stack Engineer H/F

50k€ - 70k€

Permanent contract

Paris, France

Hybrid

Skills

Nest.jsVue.jsFullstackStart-up

8 months ago

Quick apply

Hexa

Founding Full-stack Engineer @Waniwani

Permanent contract

Paris, France

Onsite

5 months ago

Quick apply

Cherrypick

Lead Fullstack Engineer

550-600€

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

TypescriptPythonOdoo

6 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools