Software Engineer, Contracts

The role

Work in a small team of engineers to build excellent developers' experiences on thirdweb. You will collaborate with the product team to simplify Web3 development across all platforms (web, mobile, backend, game engine).

What a typical week might look like

  • Plan, develop, and support core product features for Web3 SDK, Contracts SDK and smart contracts.
  • Collaborate with the team to brainstorm solutions to customer challenges, plan new features, and extract learnings from technical misses
  • Communicate with our customers to assist in integrating thirdweb into their application or platform
  • Write developer documentation to explain the functionality of the SDKs
  • Design and implement gas optimized gas contracts deployed by hundred of thousands of developers
  • Create new smart contract frameworks and tools to help developers create safe and optimal smart contracts
  • Engage with a large community of developers, companies and auditors accross the industry

What we're looking for

  • 4+ years of professional work experience
  • 1+ year of professional smart contract development experience
  • Experience in popular languages and framework in Solidity, EVM, Foundry
  • Excited about working in a fast-paced, unstructured environment that prioritizes delivering impact and learning over process
  • Curious about technology outside of your direct expertise and have an appetite for learning
  • A self-starter in proposing and carrying out technical solutions to ambiguous business problems
  • Know when and how to make calculated tradeoffs to meet the needs of the customer and business

Bonus Points

  • Experience in developer-first products (SDKs, API design, technical documentation)
  • Experience in blockchain development (interacting with wallets or smart contracts)
  • Experience in blockchain technologies (EVM, L2, Solana, Flow, NEAR, Cosmos)

Apply here: