TypeScript Platform Engineer - Contractor - Remote (UK Hours)

We are looking for a TypeScript Platform Engineer on a contract basis to help build the foundation of our AI-powered platform. You will be responsible for designing and implementing robust, scalable APIs that support intelligent agents, chatbot conversations, multi-tenant architecture, and third-party integrations.

Role Overview

In this role, you will own and evolve the platform layer that underpins our AI agent infrastructure. This includes designing APIs for managing tenants, threads, messages, tools, and integrations, as well as enabling seamless communication between components across services. You'll work with a skilled, functional programming-oriented team using Effect-TS and TypeScript.

Key Responsibilities

  • Design and build RESTful or RPC-style APIs in TypeScript using Effect-TS or similar libraries.
  • Manage multi-tenant infrastructure for chatbots, tools, threads, and user interactions.
  • Build foundational services that power real-time AI conversations, embeddings, and agent memory.
  • Collaborate with frontend and AI teams to define clear interfaces for all system components.
  • Develop robust testing, monitoring, and observability practices.
  • Contribute to schema design, validation, and overall system architecture.

Key Skills and Experience

  • Strong experience with TypeScript and backend platform/API engineering.
  • Familiarity with functional programming concepts and libraries like Effect-TS, fp-ts, or similar.
  • Experience designing and building secure, scalable APIs.
  • Knowledge of multi-tenant system design and chatbot infrastructure.
  • Ability to work autonomously and collaboratively in a distributed team.
  • Fluency in English and ability to work UK business hours, regardless of location.

Nice-to-Have Skills

  • Experience with PostgreSQL, Redis, OpenAI API, or vector databases.
  • Familiarity with chatbot frameworks, agent workflows, or message queues.
  • Exposure to event-driven systems, service orchestration, or data streaming.

Contract Details

  • Location: Remote, must be available during UK working hours
  • Contract Type: Contractor (Outside IR35 for UK-based contractors)
  • Duration: 6+ months (with potential extension)
  • Start Date: ASAP
  • Rate: Competitive, based on experience

Equal Opportunities

We are acting as an employment agency for this role. We are committed to being an equal opportunities employer and encourage applicants from all backgrounds and identities.

How to Apply

If you’re interested, please send your CV and GitHub/portfolio to lauren@inchecksoftware.com.

We’re excited to find someone who wants to help shape the API backbone of a next-generation AI platform.