All open roles

Open role

Senior Full-Stack Developer

Architect and ship features end-to-end across .NET 9 + Next.js 15. Work directly with the CTO on the PACT protocol reference implementation, AI-native team using Cursor + Claude Code as daily drivers.

Brisbane HQ · Hybrid$200k + equitySovereign-routed · stored in Australia

About Tailor

Tailor builds document collaboration software for teams that need reviews, approvals, evidence, ownership changes, and decision history to stay connected in one product.

The product is real, the customers are real, and the engineering problems sit across a modern .NET 9 and Next.js stack. See tailor.au for the product and tailor.au/ecosystem-preview for how the architecture fits together.

The Role

You will be Tailor's Senior Full-Stack Developer, working directly with the CTO. You will not be siloed into frontend or backend — you will architect and ship features end-to-end, working in a vertical slice architecture across a modern .NET 9 and Next.js stack.

You will be building the reference implementation for our open, multi-agent consensus protocol — integrating advanced LLM capabilities and driving real-time collaboration features.

We are an AI-native engineering team. Cursor and Claude Code are our daily drivers. We expect you to leverage AI to write the boilerplate so you can focus on architecture, security, and the genuinely hard problems.

What You Will Do

  • Architect and ship features end-to-end across our .NET 9 WebAPI and Next.js 15 frontend — vertical slices, not frontend/backend silos
  • Extend and optimise the PACT protocol — our agent-consensus reference implementation — and set the standard for how production agents collaborate
  • Build robust LLM integrations using Semantic Kernel and Azure OpenAI, managing prompt libraries and RAG pipelines
  • Own MediatR CQRS feature design, enforce strict multi-tenant data isolation, and manage EF Core migrations with discipline
  • Develop low-latency real-time collaboration features over SignalR hubs
  • Work strictly via trunk-based development with Git worktrees, write impeccable PRs, enforce architectural conventions, and mentor the broader team

The Stack You Will Wield

  • Backend: .NET 9, ASP.NET Core WebAPI, CQRS (MediatR), EF Core, Semantic Kernel, SignalR, OpenTelemetry.
  • Frontend: Next.js 15, React 19, TypeScript, Tailwind, React Query, Zustand.
  • Data & Docs: Azure SQL, DOCX as source-of-truth, Collabora Online (WOPI).
  • Infra & Ops: .NET Aspire, Azure Container Apps, Bicep IaC, GitHub Actions CD.

What We Are Looking For

  • 5+ years shipping production systems with experience owning non-trivial features end-to-end.
  • Elite .NET and React fluency. Deep, modern experience with C# (Core, async, DI, EF Core) and TypeScript/React (hooks, suspense, server components).
  • Architectural rigour. Strong experience with CQRS, vertical-slice architecture, and designing SQL databases for multi-tenant SaaS. You know when to abstract and when to keep it fiercely simple.
  • Cloud and CI/CD literacy. Comfortable in Azure (preferred) or AWS/GCP, with a solid grasp of Infrastructure as Code and automated deployment pipelines.
  • Incremental mindset. You ship in small isolated PRs against a trunk branch, read existing conventions before writing new ones, and don't over-architect in a vacuum. Highly fluent with Git worktrees and conflict resolution.
  • Production hygiene. You take strict tenant boundaries, EF Core migrations, and the testing pyramid seriously. You leave impeccable code reviews and communicate technical decisions sharply in writing.

Bonus Points

  • Built LLM integrations (prompt engineering, function calling, RAG) in production.
  • Experience with complex document processing (OOXML, WOPI, Collabora).
  • Built tools for MCP / agent protocols.

Why Tailor

  • Architectural ownership. You are building foundational architecture from the ground up, with a direct line to product and engineering leadership.
  • Bleeding-edge stack. You will work with the latest frameworks (.NET 9, React 19) in an environment that actively encourages technical exploration.
  • Elite developer experience. We invest heavily in our tooling, local orchestration (.NET Aspire), and AI assistants so you can focus on production-grade decisions.
  • Competitive comp + meaningful equity (4-year vest, 1-year cliff). Equity weighted enough that the right person feels ownership.

How to Apply

Drop your CV (and a cover letter if you have one) into the Apply form at the top of this page. Include a link to your GitHub, a project you are fiercely proud of, or describe the most complex architectural problem you have solved recently — in the cover letter.

If you would rather email us directly, reach us at careers@tailor.au. We will wait for the right fit.

What we look for · transparency

These are the criteria a human reviewer compares your application against. Same rubric for every applicant; nothing hidden.

  • weight 3/3

    Elite .NET 9 + React 19/TypeScript fluency

    • Deep, modern C# experience: ASP.NET Core, async/await, DI, EF Core
    • Deep, modern React/TypeScript experience: hooks, suspense, server components, Next.js App Router
    • Has shipped non-trivial production features on both halves of the stack
    • Comfortable code-reviewing across both frontend and backend without bluffing
  • weight 3/3

    Architectural rigor — CQRS, vertical slice, multi-tenant SaaS

    • Designed CQRS / MediatR-style features end-to-end in production
    • Has built or maintained multi-tenant SaaS with strict data-isolation requirements
    • Knows when to abstract and when to keep it fiercely simple
    • Can explain a non-obvious architectural decision they made and the trade-offs
  • weight 3/3

    5+ years shipping production systems

    • 5+ years of professional engineering, ideally on production B2B or B2G systems
    • Track record of owning a system end-to-end — design through operate
    • Has set the technical direction on at least one non-trivial feature, not just shipped tickets inside one
  • weight 2/3

    Cloud + CI/CD literacy (Azure preferred)

    • Comfortable in Azure (preferred), or AWS/GCP at equivalent depth
    • Has worked with Infrastructure as Code (Bicep, Terraform, Pulumi, CloudFormation)
    • Has owned or contributed to automated deployment pipelines (GitHub Actions, Azure DevOps, etc.)
  • weight 2/3

    Incremental mindset — small PRs, trunk-based, conventions-first

    • Ships work in small isolated PRs against a trunk branch
    • Reads existing conventions and patterns before writing new ones
    • Highly fluent with Git worktrees and conflict resolution
    • Does not over-architect in a vacuum — iterates fast and adapts
  • weight 1/3

    LLM integration in production

    • Has built prompt-engineered, function-calling or RAG integrations in a real product
    • Familiar with managing prompt libraries, evals, and routing across models
    • Comfortable with sovereignty / residency / audit-trail constraints around AI
  • weight 1/3

    Complex doc processing or MCP / agent protocols

    • Worked with OOXML, WOPI, Collabora or similar document collaboration stacks, or
    • Built tools for MCP (Model Context Protocol) or other agent-coordination protocols

Apply for Senior Full-Stack Developer

Drop your CV (and a cover letter if you have one). A human reviews every application — we aim to reply within 7 days.

CV
Cover letter

Sovereign-routed · stored in Australia · reviewed by a human

Senior Full-Stack Developer — Tailor Careers