Software Engineer
Notiformer is the human-in-the-loop API that lets AI agents pause for a human decision — a push notification, an approval, a choice between options — before anything risky happens. We're a small, product-focused team building the SDKs, API, dashboard, and mobile apps that make that possible. As a Software Developer, you'll work across the stack: the Node.js/Python SDKs developers install with one command, the API that powers ask(), select(), event(), and gate(), and the dashboard where teams manage projects and channels. You'll ship things real developers depend on to safely run autonomous agents in production.What you'll doDesign and build features across the API, SDKs (Node.js and Python), and web dashboardKeep the developer experience sharp — clear errors, sane defaults, docs that match realityOwn features end-to-end: from design, to shipping, to the edge cases that show up in productionWork directly with users' feedback and support requests to prioritize what actually mattersHelp scale the infrastructure behind real-time push delivery, webhooks, and integrations (Telegram, Slack, REST)What we're looking forSolid experience building and shipping production software (TypeScript/Node.js and/or Python)Comfortable owning a feature from idea to production without heavy oversightYou care about developer experience — you've felt the pain of a bad SDK and want to build a good oneClear written communication — most of the team is remote and async-firstNice to haveExperience building or maintaining public SDKs or developer-facing APIsFamiliarity with mobile push notification systems (APNs, FCM)Experience with Next.js and modern ReactBenefitsFully remote, async-friendly teamDirect impact — small team, no bureaucracyWork on a product developers actually rely on in productionFlexible hours, outcomes over hours logged