Engineering at Axogent

How we build, across every product.

No mystery, no theatre. The same principles, standards, and foundations run through everything we ship, whichever product you're looking at.

First principles

A few non-negotiables.

Everything else follows from these. If a decision ever conflicts with one of them, the principle wins, on every product we run.

Ship small, ship often

Working software in real hands beats a perfect plan. Every product moves forward in small, continuous releases, not big risky drops.

Senior, end to end

The people who design a product build it and run it. No layers, no telephone, no black-box hand-offs across the portfolio.

Default to transparency

Open roadmaps, written decisions, open conversation. Anyone on the team can see what we're building and why, on any product.

The bar

What every release
meets, no matter the product.

Type-safe & reviewed

Production code that's type-safe, peer-reviewed, and shipped behind feature flags. No exceptions, on any product.

Tested & continuous

Automated tests as a line item and CI/CD on everything, so changes ship safely and continuously rather than in nervous batches.

Secure by default

Encryption in transit and at rest, least-privilege access, audit logging, and regular reviews, baked in from the first commit.

Monitored in production

Monitoring, logging, and alerting on every product, so we hear about issues before users ever do.

Documented to last

Architecture, setup, and the decisions behind them written down, so the work stays a pleasure to pick up years later.

One design language

A shared design system so every product feels consistent, accessible, and unmistakably ours.

Tech foundations

Conservative stack,
ambitious products.

We're deliberately boring about the foundations so we can be bold about the products. Proven, well-understood tech that scales, shared across the whole portfolio, means less time fighting the stack and more time on what users feel.

See the products →

Our default stack

TypeScriptReactNext.jsNodeGoPythonPostgreSQLAWS / GCPTerraformKubernetes
How the team operates

Working in the open,
by default.

Live roadmaps

A shared roadmap per product anyone on the team can check any time. No surprises.

Decisions written down

Direction and trade-offs captured in the open, so context survives long after the conversation.

Real software, often

We judge progress by working software in front of us, not screenshots or status decks.

Owners, not hand-offs

Each product has people who own it end to end and genuinely care how it turns out.

Engineering FAQ

Common questions.

The bar is the same everywhere: code review on everything, automated tests as a line item, performance and accessibility budgets, and "good enough to be proud of" as the standard, not "good enough to pass". Shared tooling and a shared design system mean every product clears it.
Proven tech that scales: TypeScript, React, Next.js, Node, Go, PostgreSQL, and AWS/GCP with Terraform, plus Slack, Linear, GitHub and Figma for the day-to-day. Conservative foundations, so we can be ambitious where it counts.
Continuously. Work lands on main behind feature flags every week, so each product gets steadily better instead of lurching forward in big, risky quarterly releases.
Yes. Open backlog, open roadmap, open conversation, written decisions. The whole point is that anyone can see what we're building and why, at any time, on any product.

Like how that
sounds?

The best way to understand how we build is to see what it produces. Take a look at the products, or reach out and we'll show you the real thing.

Get started →