Skip to main content

No open roles right now.

We are a small company and we hire rarely. When that changes, roles will be listed on this page first. If you want to be considered when something opens, the note below explains what actually helps.

How we work.

Small teams, whole problems

A product here is owned end to end by the people building it. Nobody hands a specification down a chain. It means more context to hold and far less waiting.

Fail visibly

We do not paper over a broken dependency with a fallback that quietly returns the wrong answer. If something is wrong, it should be loud, early, and traceable to a line.

Write it down

Decisions live in documentation next to the code, not in someone's memory of a call. If a choice is not written down with its reasoning, it will be relitigated in six months.

Getting in touch about future roles

We do not keep a CV database, so a general application will not sit in a queue waiting for a match. What is genuinely useful is a short note about what you have built and which of our products you find interesting. If a role opens that fits, we will have somewhere to start.

Write to us