Full Stack Engineer at Lightning Labs

Company: Lightning Labs

Location: Lightning Labs

Type: FULL_TIME

Apply for this position

Job Description

<p style="min-height:1.5em">Lightning Labs builds the infrastructure that makes Bitcoin work as a global payment network. Our protocols: the Lightning Network, Taproot Assets, and L402, are used by developers all around the world and are increasingly the rails that AI agents use to pay for services, stream value, and transact autonomously. We are looking for a full-stack engineer to help us build Terminal Web, the primary application node operators use to manage liquidity, channels, balances, swaps, and the rest of their Lightning operations.</p><p style="min-height:1.5em"></p><p style="min-height:1.5em">Location: Fully remote, with a preference for US time zones.</p><p style="min-height:1.5em"></p><h2>The Role</h2><p style="min-height:1.5em">This is a product engineering role centered on Terminal Web. You will take features from idea to production: understanding what node operators need, designing the user flow, integrating with Lightning services, building the frontend, shaping the API layer, writing tests, and sweating the details until the feature is ready to ship. You are the person we point at a product problem and trust to come back with something that works.</p><p style="min-height:1.5em"></p><p style="min-height:1.5em">Terminal Web is a TypeScript application built with Next.js, React, MobX, and Emotion. It uses server-side rendering, browser persistence, LNC-based RPCs to self-hosted litd nodes, and REST APIs to Lightning Labs services. The work spans UI, state management, API integration, data modeling, performance, reliability, and testing. The ideal candidate is comfortable moving across that stack without waiting for a narrow handoff.</p><p style="min-height:1.5em"></p><p style="min-height:1.5em">We use AI-native development tools heavily. Experience using Claude Code, Codex, Cursor, or similar tools as part of your daily engineering workflow is something we are looking for directly, not a nice-to-have.</p><p style="min-height:1.5em"></p><h2>What You'll Do</h2><p style="min-height:1.5em"><strong>Ship end-to-end features in Terminal Web</strong> that help users operate Lightning nodes, manage liquidity, monitor activity, and interact with Lightning Labs products through a polished browser-based application.</p><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>Build across the full stack</strong> of a modern TypeScript product: Next.js SSR, React components, MobX stores and view models, Emotion styling, IndexedDB-backed data services, LNC integrations, REST APIs, and the glue code that makes complex node operations feel simple.</p><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>Own integrations with Lightning infrastructure</strong> by working with LND, litd, Lightning Node Connect, Loop, Pool, Taproot Assets, and related services. You will translate protocol and API capabilities into clear product experiences.</p><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>Write production

Browse More Jobs

Priority job-market routes

Explore exact-match crypto job pages with stronger market coverage, salary context, and fresh protocol hiring inventory.