Point your AI agent at freehire and let it find you a job.

Get the CLI →

Fullstack Engineer TypeScript React Web3 Node.js Go

Discussion

Summary

Towns Protocol is hiring a fullstack engineer to build web3 applications using TypeScript, Node.js, and Go. The role involves integrating smart contracts, Layer 2 solutions, and decentralized storage while creating responsive blockchain-enabled interfaces.

You will build fullstack web3 applications with Node.js, TypeScript, and Go, integrating smart contracts, Layer 2 solutions, and decentralized storage. You will create responsive interfaces, manage APIs and services, optimize scalability and security, write tested code, and contribute to protocol APIs, node APIs, and SDKs.

Responsibilities

  • Design and maintain fullstack web3 applications
  • Integrate smart contracts Layer 2 solutions and decentralized storage
  • Build responsive blockchain-enabled interfaces
  • Optimize applications for scalability performance and security
  • Implement and manage APIs services and interfaces
  • Write maintainable documented and tested code
  • Collaborate with blockchain engineers product managers and designers
  • Participate in code reviews and knowledge-sharing sessions

Requirements

  • Strong fullstack development experience with Node.js and TypeScript
  • Experience developing applications that interact with blockchain networks such as Ethereum or Polygon
  • Familiarity with React Vue or Angular
  • Familiarity with CSS preprocessors
  • Experience with RESTful APIs gRPC GraphQL and blockchain data interactions
  • Understanding of smart contract integration
  • Familiarity with ethers.js or web3.js
  • Understanding of CI/CD practices and tools such as GitHub Actions or Jenkins
  • Exposure to Docker and Kubernetes
  • Go familiarity or willingness to learn
  • Strong debugging and problem-solving skills
  • Excellent collaboration and communication skills
  • Bachelor’s or Master’s degree in Computer Science Engineering or a related field
  • Experience with dApps is preferred
  • Knowledge of decentralized identity and authentication is preferred
  • Experience with IPFS or Arweave is preferred
  • Familiarity with Dune Analytics or The Graph is preferred

Benefits

  • Fully remote role
  • Health insurance
  • Bonus structure and additional employee benefits
  • Home office setup or co-working space reimbursement
  • Biannual team retreats

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available