We’re looking for an engineer to work on Automerge’s TypeScript ecosystem — from ergonomic bindings around Wasm modules to rich developer tooling and helping the broader community be successful. You’ll own the day-to-day maintenance of the core wrapper libraries, TS-based tools, and help shape the DX for local-first developers building in browsers and Node.js. You’ll also roll up your sleeves to sketch prototypes, test experimental ideas, or build demos that illustrate what Automerge can do.
This role is ideal for someone who loves crafting clean APIs, ships features iteratively, and enjoys exploring new ideas with a curious, open, and community-oriented focus. The role is engineering-oriented, but includes both community relationship and open source maintainership facets.
We encourage you to apply even if you don’t meet every point listed below. These are guidelines, not hard requirements — and we know that imposter syndrome can hold talented people back. If this role excites you, we want to hear from you!