TypeScript Jobs in Crypto & Web3
TypeScript is the connective tissue of nearly every web3 product, used for dApp frontends, indexers, bots, SDKs, and backend services. Hiring teams expect fluency with libraries like ethers.js, viem, and wagmi, plus the ability to wire wallets such as MetaMask and WalletConnect into clean, type-safe interfaces.
Beyond the chain glue, strong TypeScript engineers build resilient apps that handle pending transactions, reorgs, and flaky RPC endpoints gracefully. Knowing React or Node, working with The Graph or custom subgraphs, and structuring large codebases with strict typing make a candidate immediately useful to a fast-moving protocol or exchange.
Companies hiring TypeScript talent
Top skills
Open TypeScript roles
100 jobsSenior Frontend Engineer
CoinsPaid · Remote
$80k–$130k
3 days ago
View →
Infrastructure Engineer
Gauntlet · Remote
$82k–$138k
7 days ago
View →
Senior Security Engineer
Gauntlet · Remote
$180k–$210k
7 days ago
View →
Infrastructure Engineer - Gauntlet
Gauntlet · Remote
$150k–$175k
7 days ago
View →
Senior Backend Developer (Node.js)
Tangem · Remote
$115k–$196k
9 days ago
View →
Senior Agentic AI Engineer
Eigen Labs · Remote
$187k–$253k
9 days ago
View →
Technical Chief of Staff
Wynd Labs · Remote
$150k–$220k
9 days ago
View →
Staff Development Experience Engineer
Galaxydigitalservices · Remote
$112k–$188k
9 days ago
View →
Senior Applied AI Engineer
Level Up Basketball · Remote
$100k–$150k
10 days ago
View →
Solutions Architect
Blockdaemon · Remote
$150k–$180k
13 days ago
View →
CTO and Android Developer
Mira and Tonkeeper · Remote
$50k–$140k
14 days ago
View →
Design Engineer
Polymarket · Remote
$200k–$280k
15 days ago
View →
Senior Application Security Engineer
Moonpay · Remote
$90k–$150k
15 days ago
View →
Senior Full-Stack Engineer - Broker API (Partner-Facing Application)
Alpaca · Remote
$90k–$150k
16 days ago
View →
Senior Infrastructure Engineer
MoonPay · Remote
$170k–$220k
16 days ago
View →
Senior Infrastructure Engineer
MoonPay · Remote
$170k–$220k
17 days ago
View →
Acquisition Engineering Team Lead
Alpaca · Remote
$128k–$212k
17 days ago
View →
Full Stack Engineer / Senior Backend Engineer
Improbable / Offchain Labs · Remote
$80k–$150k
18 days ago
View →
Senior Product Engineer
Wormhole Labs · Remote
$87k–$115k
18 days ago
View →
Senior Fullstack Engineer Backend Focus
RugsDotFun · Remote
$120k–$200k
21 days ago
View →
Staff Software Engineer - MetaMask (Money Movement)
Consensys · Remote
$135k–$225k
22 days ago
View →
Binance Accelerator Program - Fullstack Developer (Internal Applications)
Binance · Remote
$75k–$125k
22 days ago
View →
Staff Software Engineer - MetaMask (Money Movement)
Consensys · Remote
$146k–$218k
23 days ago
View →
Senior Web Developer
CoinMarketCap · Remote
$98k–$150k
23 days ago
View →
Middle QA Engineer
Qatar Insurance Company · Remote
$81k–$138k
25 days ago
View →
TypeScript jobs by location
Frequently asked questions
Do I need blockchain knowledge for a TypeScript web3 role?
Some chain literacy helps, but many teams hire strong TypeScript engineers and teach the web3 specifics. Familiarity with viem or ethers and wallet flows makes you stand out.
Is viem replacing ethers.js?
Viem has gained rapid adoption for its type safety and performance, and is now paired with wagmi in many new projects. Ethers.js remains widely used in existing codebases, so both are worth knowing.
Are TypeScript web3 jobs mostly frontend?
No. TypeScript powers backends, indexers, CLI tools, and trading bots too, so opportunities span the full stack.
Browse other categories
SolidityRustReactGolangPythonSmart Contract DeveloperBackend DeveloperFrontend DeveloperDevOps EngineerProduct ManagerMarketingBusiness DevelopmentSecurity & AuditDesignerDeFiNFTWeb3 GamingInfrastructureEthereumSolanaBitcoinPolygonArbitrumCosmosPolkadotNEARAvalancheAptosSuiBlockchain DeveloperFull-Stack DeveloperMobile DeveloperCommunity ManagerContent WriterData ScientistAI EngineerQA EngineerSalesLegal & ComplianceFinanceZero-Knowledge (ZK)Cairo / StarknetNode.jsDAOTrading & QuantSeniorEntry-LevelNon-Technical