Full Stack Developer

at Trust Machines

47 d. ago
About the Job

Trust Machines is building the largest ecosystem of Bitcoin applications and growing the Bitcoin economy. We’ve recently raised $150M to realize this vision, build Bitcoin apps, and the open-source technologies required to unleash the true potential of Bitcoin as a final settlement layer. Trust Machines is doubling down on Bitcoin and Stacks, a programming layer for Bitcoin, to help make it faster and easier to develop, while building applications that make Bitcoin productive.  Trust Machines is looking for a full-stack engineer to help us succeed in our mission to build the largest ecosystem of Bitcoin applications. We're looking to bring on a React developer (or comparable component-based UI framework) who can help us launch prototypes for DAO tooling — specifically building a treasury, voting, identity verification, and other features. As one of the early team members, you'll have an instrumental impact on upcoming launches and developing apps you'd like to see built on Bitcoin.

What You'll Do:

  • Build a functional UI for the Stacks treasury, proposals, and other features
  • Collaborate with our smart contract engineer to integrate Clarity smart contracts into the front-end of the app
  • Critical thinking and creative brainstorming around building out the business logic for how to build products that serve our Web3 stakeholders
  • Work cross-functionally with other members of the growing Trust Machines team to share knowledge and establish smart contract best practices

What We're Looking For:

  • Proficiency in backend development (e.g. Node/JS, Python, Go, Rust, etc.)
  • Good understanding and comfort with storage / caching solutions ranging from SQL databases (e.g. Postgres) to NoSQL systems (e.g. Redis)
  • Experience with typed JavaScript (ideally TypeScript)
  • You've developed and shipped user-facing products
  • You’re familiar with current trends and best practices in front-end architecture, including performance, security, and usability
  • Deep curiosity to learn and stay on the bleeding edge of NFTs, DAOs, DeFi, and Web 3.0
  • Passion for building delightful developer experiences

Nice to haves:

  • Experience working in a public Github repo and/or contributing to open source projects
  • Experience building a real-time chat client
  • Experience building decentralized apps and storage systems like IPFS or Arweave