01Full-stack engineerYou own the loop between notchio.app and the Windows app: licensing, downloads, payments, and the small APIs the notch depends on.
Notchio is a lifetime product, not a SaaS dashboard. The site exists for one job: get the right build onto someone's PC and keep it activated with the least fuss possible. You own everything between a visitor landing on notchio.app and the island lighting up on Windows 11.
That means the Next.js site, the licensing service behind it, the purchase return flow, the installer handoff, the update check the app phones home to, and the handful of network edges the island needs — weather, lyrics, currency rates — built so the app stays local-first and the site stays boring in the best way.
What you'll own
- Own activation end to end: key issue, device seats, validation, deactivate and re-seat, and the success page people land on after paying.
- Own the installer handoff: direct EXE download, Microsoft Store path, versioned update.json, and update checks that never nag at the wrong moment.
- Build and guard the site's small APIs: feedback intake, careers intake, license validate/activate/deactivate, with rate limits that fail open gracefully.
- Keep the network edges the island uses fast and private: caching, graceful offline states, no tracking beyond what support actually needs.
- Keep the hidden ops desk honest: activations, seats, earnings estimate, inbox, and now applications — enough signal to run the business, nothing more.
Stack you'll touch
What we're looking for
- Shipped a real Next.js + TypeScript product to production and lived with the support inbox after.
- Comfortable with Postgres, RLS, and migrations you can roll forward without downtime.
- You think in failure modes: rate limits, malformed bodies, revoked seats, offline PCs — and you write the unhappy path first.
- You write boring, readable code. Small diffs, clear names, tests for the load-bearing bits.
- You have actually installed and used Notchio on Windows 11 before you apply.
Nice to have
- Packaging or auto-update experience (Windows installers, Store submissions, update feeds).
- Rust or native-Windows basics so you can meet the shell engineer halfway.
- Email deliverability, receipts, and refund flows without the drama.
Compensation
No fixed band. We're a small team selling a lifetime product, and we'd rather pay the right person right than fit someone into a ladder. Tell us your expectation in the form — if you're the right candidate, we'll make the number work.
How hiring works
- Application with basic details + confirmation you've used Notchio.
- Product walkthrough: you share your screen, open the notch, and tell us what you'd change about the site-to-PC loop.
- One small paid trial on the real backlog — usually a licensing edge or an installer papercut.
- Offer. No whiteboards, no take-home marathons.