Careers

Engineering you can put your name on

We're a small team of senior-minded engineers who own what we ship. If you want real ownership, production reality, and no layers between you and the work — let's talk.

How we think

Own the outcome

You ship to production and you’re on the hook for how it runs — not just for closing a ticket.

No layers

Engineers talk to clients and make decisions. No telephone game through account managers.

Boring tech, sharp judgement

We reach for proven tools and add complexity only when the problem earns it.

Write it down

Runbooks, design docs, and honest post-mortems. The next engineer should be able to read your work.

How we work

  • Remote-friendly with overlap hours; async by default.
  • Code review on every change; CI/CD and tests are the norm, not the exception.
  • Real on-call with sane rotations and blameless incident reviews.
  • Time for learning and open-source contribution.

Open roles

Senior Full-Stack Engineer

TypeScript · Next.js · Node/NestJS · PostgreSQL

Full-time · Remote

Apply

DevOps / Platform Engineer

Kubernetes · Terraform · AWS/GCP · CI/CD

Full-time · Remote

Apply

Mobile Engineer

Flutter · React Native · iOS/Android

Full-time · Remote

Apply

SRE / Observability Engineer

OpenTelemetry · Prometheus · Grafana · SLOs

Full-time · Remote

Apply

Don't see your role? We always want to hear from strong engineers. Send us a note →

How we interview

01

Intro call

A 30-minute conversation about your experience and what you want to work on.

02

Technical deep-dive

We talk through real systems you’ve built — trade-offs, failures, and decisions.

03

Practical exercise

A scoped, paid take-home or pairing session that mirrors real work. No leetcode gauntlet.

04

Team & offer

Meet the people you’d work with, then a clear offer.

Want in?

Tell us what you've built and what you want to work on next.

Get in touch →