About the company
The mission of Trust Machines is to grow 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 for DeFi and Decentralized Applications.
Job Summary
Here’s what you’ll do:
📍Design, develop, and deploy smart contracts and decentralized applications on various blockchain platforms, writing clean, efficient, and maintainable code 📍Propose, execute, and iterate on research sprints to develop novel capabilities and technologies using 📍Discreet Log Contracts on Bitcoin (no prior experience with Bitcoin script or DLCs required) 📍Collaborate with our Lending and core engineering teams to architect a secure, decentralized, and highly-functional web3 lending app 📍Collaborate cross-functionally with various TM teams including core engineering, product design, UX, and business development
What we're looking for:
📍A passion for Bitcoin, DeFi, and crypto 📍Hands-on experience with smart contract blockchains platforms like Ethereum (EVM), Cosmos, Solana, Stacks, or WebAssembly virtual machines 📍Fluency in Solidity or another smart contract language and a Github profile that demonstrates proficiency 📍Proven experience as a smart contract engineer or similar, with a strong understanding of blockchain concepts, consensus algorithms, and cryptographic principles 📍Familiarity with smart contract development tools and frameworks (e.g. Foundry, Hardhat, Remix, Web3.js) 📍3+ years of work experience in software development, ideally including work in a DeFi protocol 📍Strong problem-solving and analytical skills, with a focus on discovering solutions instead of identifying roadblocks 📍Self-motivated and driven contributor, who can independently own feature development and collaborate with a team on best practices.