Permanent role: Senior Full Stack Engineer (AI Systems - Next.js/Python/Node.js)

  • Nicoll Curtin Technology
  • 23/07/2026
Full time Information Technology Telecommunications SQL Python

Job Description

Senior Full Stack Engineer (AI Systems) - Permanent role
Remote (United Kingdom) | Permanent | Flexible compensation (assessed based on experience) + equity

We're working with a well-established, tech-led business that is building a new AI product focused on handling real-world tasks, workflows and decision-making.

Small, high-calibre team is building systems where AI capability is translated into reliable, structured product behaviour, with a strong emphasis on execution and consistency in real usage.

The product focuses on:

  • Long-running workflows
  • Persistent context
  • Multi-step task execution
  • Integration with external systems

The core challenge is designing systems that can apply model capability in a structured and reliable way, even when behaviour is non-deterministic.

The Role

This is a full stack role focused on building the product layer that connects AI systems to real user-facing functionality.

The focus is on designing and operating systems that enable:

  • AI workflows to run end-to-end
  • Real Time AI interactions with consistent behaviour
  • Product features to perform reliably under real usage conditionsYou'll be working on:End-to-end product features across Front End and Back End
  • Backend services and orchestration layers for AI workflows
  • Frontend systems enabling Real Time interactions, including streaming and partial responses
  • Integration of LLMs, memory and external tools
  • System reliability, fallback mechanisms and recovery

What They Care About

The hiring bar is centred around production experience:

  • Whether you have owned systems end-to-end in production
  • Your experience working with AI systems beyond simple integration
  • Your exposure to practical challenges such as:latency and responsiveness
  • monitoring and observability
  • debugging and incident handling
  • scaling systems in production environments

Tech Environment

  • Next.js
  • Python
  • Node.js
  • SQL/NoSQL databases
  • LLM ecosystem (OpenAI, Anthropic, etc.)
  • Docker and Kubernetes
  • AWS, Azure or GCP is fine

Compensation

Flexible salary, assessed based on the candidate's impact, ownership and ability to deliver in production environments, alongside equity and performance based bonus.