All Positions

Engineering

Senior Full-Stack Developer

Full-time Remote (Canada)
Apply Now

We're looking for a senior full-stack developer who has actually shipped products that put LLMs and agentic workflows in the hands of real users. If you've wrestled with prompt reliability at scale, designed agent loops that don't fall apart in production, and care deeply about building things people love to use, we want to talk.

What you'll do

You'll own features end-to-end across our stack: React/TypeScript on the frontend, Node.js services on the backend, all running on AWS. You'll design and build agentic systems, work on our LLM integration layer, and make critical decisions about how we architect AI-native product experiences. You'll ship fast, iterate based on what you learn, and raise the bar for the whole team.

You will write very little code. We are heavy users of AI coding tools (Cursor, Claude Code, Copilot — whatever makes us faster). We expect you to be fluent with these tools or eager to become so. If you have strong views on how AI changes the way teams build software, even better.

What we're looking for

  • Strong production experience with React, TypeScript, Node.js, and AWS
  • Hands-on experience shipping LLM-powered features to real users — prompt engineering, retrieval-augmented generation, tool use, agent orchestration, eval frameworks, or similar
  • A track record of building and delivering products. You've seen features through from idea to production to iteration
  • Comfort working with ambiguity
  • Strong opinions on software quality, testing, and system design, held loosely enough to move fast

Nice to have

  • Experience with agent frameworks (LangChain, LangGraph, Mastra, custom orchestration)
  • Background in developer tooling or platform work
  • Familiarity with observability for LLM systems (tracing, cost tracking, latency optimization)
  • Prior startup or high-growth environment experience
  • Contributions to open-source AI/ML projects