Smart Contract Engineer

Logo of BOB BOB

Job Description

We are building BOB, a new way for builders to experiment and innovate with usable decentralization while retaining Bitcoin security. We are seeking an experienced Smart Contract Engineer to implement core smart contracts on BOB and extend our Solidity libraries in the BOB SDK.

Your role involves implementing the core BOB contracts such as governance, as well as extending and refining the BOB SDK, including the BTC light client, meta transactions, and account abstraction optimized for Bitcoin. You will collaborate closely with the core team to build out the BOB stack. You will take a leading role in architecting smart contracts and ensuring their security. As a community-driven project, we want you to take a leading role in technical discussions with both the core team and the community.

What You Will Do

  • Architect and build secure smart contracts for the BOB core
  • Research existing and cutting-edge technologies to develop new protocols (sometimes without a formal specification)
  • Extend and optimize the BOB SDK, including the BTC light client, account abstraction, meta transactions, and the OP Stack integrations
  • Ensure the security of smart contracts by applying standardized libraries, testing, verification, and supporting audits
  • Engage in discussions with the core team on the on-chain strategy and feature roadmap
  • Share knowledge with other team members on smart contract engineering best practices
  • Drive the smart contract part of the BOB SDK by creating opportunities for other developers to contribute to the stack

Requirements

  • Two years or more of hands-on Solidity development experience
  • One year of experience deploying smart contracts on Ethereum mainnet (or other EVM mainnets)
  • Deep understanding of smart contract best practices and current industry patterns
  • Interest in Bitcoin and new Bitcoin technologies including Taproot, Ordinals, BRC20, BitVM
  • Great communication skills in a remote setting

Nice to Have

  • Experience with Bitcoin script
  • Experience with Rust
  • Contributions to open-source projects

BOB

Industry: Finance

Company size: 11-50 employees

Check 3 other job offers

Job Details

  • Department: Software Development
  • Position type(s): Full-Time
  • Location: Remote
  • Posted: 1 month ago

Compensation

  • Salary not specified
  • Equity not specified

Keywords

Solidity Smart Contracts Bitcoin BOB SDK Ethereum EVM Security

Share This Job

When applying, please let BOB know you found this job through our website. This helps us continue to provide this service!

Ready to Apply?

If you're excited about this opportunity and meet the requirements, we'd love to hear from you!

Apply Now

Last updated: August 29, 2024

Related Job Postings

Full-Time Posted 1 month ago
Logo of Chainflip

Senior Rust Engineer

Chainflip

Chainflip seeks a Senior Rust Engineer for its Protocol Team to build and manage core components of its cross-chain swapping protocol and substrate-based blockchain.

Berlin Salary not specified
Full-Time Posted 1 month ago
Logo of Chainflip

Full Stack Engineer

Chainflip

Chainflip seeks a Full Stack Engineer for their Berlin-based team to develop blockchain tools, enhance user trading experience, and advance their Javascript SDK.

Remote Salary not specified
Full-Time Posted 1 month ago
Logo of Chainflip

Social Media Manager / Content Creator

Chainflip

Join Chainflip as a Social Media Manager/Content Creator to enhance social media presence with engaging content and campaigns, especially on Crypto Twitter, while understanding blockchain technology.

Remote Salary not specified