Lightning
Full Stack Engineer
Lightning Labs, Remote. Posted 13 months ago
The role
You will build end-to-end features in Terminal Web to help users operate Lightning nodes. The role involves working across a full stack including Next.js, React, MobX, and Emotion to manage liquidity and Lightning operations.
What you will do
- Ship end-to-end features in Terminal Web.
- Build across the full stack of a modern TypeScript product.
- Own integrations with Lightning infrastructure.
- Write production-quality tests with Jest and Playwright.
- Work autonomously with minimal direction.
- Use AI development tools for exploration, implementation, testing, refactoring, and documentation.
Required qualifications
- Build and ship production-quality software.
- Strong TypeScript and React experience.
- Comfortable with modern full-stack web application architecture.
- Experience with server-side rendering, API clients, browser storage, and state management.
- Use AI-native development tools such as Claude Code, Codex, Cursor, or similar as part of normal workflow.
- Ability to turn ambiguous product requirements into working software independently.
- Strong engineering practices including automated testing, code review, documentation, and debugging.
- Excitement about Bitcoin, Lightning, and the mission of making Bitcoin cheap, fast, and simple.
Nice to have
- Experience building wallet, payments, fintech, infrastructure, or developer tooling products.
- Familiarity with Bitcoin, the Lightning Network, LND, litd, LNC, Taproot Assets, Loop, Pool, or related protocols.
- Experience working with WebAssembly-backed browser integrations.
- Experience with MobX, Emotion, Dexie, Bootstrap, visx, Jest, or Playwright.
- Go experience or comfort reading backend services and protobuf-defined APIs.
- Experience at a small, high-growth company where wearing many hats was the norm.
About the company
Lightning Labs builds the infrastructure that makes Bitcoin work as a global payment network. Their protocols are used by developers to pay for services, stream value, and transact autonomously.