Full Stack Engineer

Lightning Labs is hiring a Full Stack Engineer to build Terminal Web, a TypeScript application for managing Lightning nodes, liquidity, channels, balances, swaps, and activity. The role spans product design, frontend development, API integration, data modeling, testing, and autonomous execution, with AI-native development tools used in the daily workflow.

Responsibilities

  • Ship end-to-end Terminal Web features for operating Lightning nodes and managing liquidity and activity.
  • Build across Next.js SSR, React, MobX, Emotion, IndexedDB, LNC integrations, and REST APIs.
  • Own integrations with LND, litd, Lightning Node Connect, Loop, Pool, and Taproot Assets.
  • Write production-quality tests with Jest and Playwright.
  • Work autonomously from rough problem statements through launch.
  • Use AI development tools for exploration, implementation, testing, refactoring, and documentation.

Requirements

  • Production-quality software development demonstrated through a portfolio, work history, or projects.
  • Strong TypeScript and React experience.
  • Comfort with modern full-stack web application architecture.
  • Experience with server-side rendering, API clients, browser storage, and state management.
  • Regular use of AI-native development tools such as Claude Code, Codex, Cursor, or similar.
  • Ability to turn ambiguous product requirements into working software independently.
  • Strong practices in automated testing, code review, documentation, debugging, and maintainable design.
  • Attention to product quality, edge cases, loading states, and failure modes.
  • Excitement about Bitcoin, Lightning, and making Bitcoin cheap, fast, and simple.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available