Salary
💰 $165,000 - $250,000 per year
Tech Stack
JavaScriptNext.jsNode.jsSQLTypeScript
About the role
- Lead development of the LM Studio Hub, lmstudio.ai, and future web surfaces.
- Design and build secure, fast, and reliable experiences across Next.js (with RSC), edge/server runtimes (Cloudflare Workers/Pages), data layers, and caching.
- Design databases and migrations; tune D1/SQL queries; design schema and indexes for reliability and performance.
- Build server actions and gateway functions; add typed KV caches.
- Ship UIs that feel instant and accessible; focus on product quality and polish.
- Apply networking and security knowledge (HTTP, TLS, WebSockets/SSE, proxies, CDNs, caching) to design resilient code.
- Debug performance, reliability, and security issues end-to-end.
- Work with CI/CD, testing, monitoring, and observability systems.
- Write design docs, participate in code reviews, and collaborate across the team.
Requirements
- Expert TypeScript and Next.js. RSC, routing, data fetching/caching, edge vs Node.
- Cloudflare Workers/Pages, KV, and D1 experience / understanding.
- Databases: schema design, indexing, query optimization, migrations, reliability.
- Security and networking fundamentals: HTTP, TLS, WebSockets/SSE, CSP, CSRF/XSS/SSRF etc.
- Expert ability to debug performance, reliability, and security issues end-to-end.
- Experience with CI/CD approaches, testing, monitoring, and observability.
- Strong communication: design docs, code reviews, cross-team collaboration.
- Experience designing databases and migrations; building server actions and gateway functions; adding typed KV caches; tuning D1/SQL queries; shipping instant, accessible UIs.
- IC-minded, intellectually curious, self-motivated, and a love of software.
- Ability to work in-person out of our Brooklyn office (hybrid requirement).
- Requested to download and use the LM Studio app before applying (per application form).