Careers
Help us build something that
respects the people who use it.
We're hiring engineers and operators who care about how software treats the people who use it. Local-first, private by default, open infrastructure — and the slow careful work that makes those words mean something.
Why work with us
Three reasons to look at this seriously.
No fake urgency, no hostage data, no manipulative onboarding. The product gets adopted because it works, or it does not get adopted. That constraint shapes the engineering culture.
Rust, Flutter, applied cryptography, distributed systems. You'll work close to the metal of how collaboration actually synchronizes — not above an abstraction someone else maintains.
We are distributed across Europe, Asia, and the Americas. Async-first is the default, not a perk we fall back to when meetings overflow.
How we work
A few honest notes on the day-to-day.
We will not pretend to be a "rocket ship" or a "family." We are a working team trying to ship a serious product without burning out the people who build it.
Async by default
Meetings are the exception, not the structure. Most decisions happen in writing, on your schedule, in your timezone.
Written-first decisions
We write things down before we build them, and we keep the writing. ADRs, design docs, postmortems. New people can read their way into context instead of asking around.
We run on New Journey
The team uses the product daily for our own collaboration. Bugs we hit are bugs we fix; rough edges we feel are rough edges we round.
Generous time off and equipment
Paid time off that you are actually expected to take, and a budget for the machines and gear you need to do the work well.
Open roles
Currently hiring.
Send a short note along with code, writing, projects, or any prior work that helps us understand how you think, and we will read every piece of it.
Own the CRDT and transport pieces of the sync engine. Work on Loro, NATS routing, and the boundary between client state and the network. Apply: careers@newjourney.app
Build the cross-platform client. Performant rendering, offline-first state, and a UI that holds up under heavy real-time use. Apply: careers@newjourney.app
Lead the end-to-end encryption layer. Group key management with MLS, key rotation, device onboarding, and the security review process. Apply: careers@newjourney.app
Tell the story honestly. Positioning, written content, launches. Comfortable working without testimonials, fake urgency, or invented numbers. Apply: careers@newjourney.app
Don't see your role?
We'd still like to hear from you. Tell us what you'd want to work on and how it fits.