Senior Full Stack Engineer

New
Remote, EU/UK preferredContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of professional software engineering experience
Required Skills
PostgreSQLNest.jsReactLLMDistributed Systems

Requirements

  • 8+ years of professional software engineering experience, with strong ownership of production enterprise systems.
  • React experience, especially building complex data-heavy product interfaces
  • Experience with multi-tenant, distributed back-ends with mandatory authentication/authorization
  • Solid PostgreSQL experience, including schema design, migrations, query performance, transactional thinking, and gated data access.
  • Experience with durable or asynchronous systems: workflow engines, queues, jobs, event-driven systems, state machines, distributed orchestration.
  • Comfort debugging complex production behaviour across UI, backend, database, workers, and third-party integration layers.
  • Strong testing discipline and the ability to choose the right level of test for the risk involved.

Responsibilities

  • Build product features across our React/Vite frontend, NestJS backend, PostgreSQL data layer, and Temporal-powered worker stack.
  • Develop new ways to benchmark and optimise LLM use, including error detection and correction and blocking AI-focused security attacks
  • Identify where AI can meaningfully improve structured tasks: extraction, classification, decision support, agentic tool use, document understanding, communication handling, and automation.
  • Design and extend systems to proactively benchmark, monitor, manage and optimise LLM selection, quantify drift in production, and measure cost vs. performance
  • Build APIs, data models, and tenant-aware authorization boundaries for workflows, executions, agents, connectors, inbox, dashboards, and configuration.
  • Create polished interfaces for workflow authoring, execution monitoring, review queues, dashboards, and configuration-heavy SaaS workflows.
  • Improve reliability through strong testing, runtime visibility, replay-safe changes, and careful debugging across UI, API, database, workers, and external services.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now