Software Engineer (Developer Experience)

Logo of ZetaChain ZetaChain

Job Description

Job Title

Software Engineer (Developer Experience)

Location

Remote, or offices in NY/SF

Company

ZetaChain

About ZetaChain

ZetaChain aims to be the only blockchain you’ll ever need. It is a layer 1 blockchain and developer platform that connects any L1 and L2, including Ethereum, Bitcoin, and beyond. Access all of crypto in one place, as a developer or user.

ZetaChain prides itself on its vibrant and active community, a testament to our growing impact and relevance in the blockchain space:

  • Thriving Ecosystem: Over 150+ dApps developed, showcasing diverse innovation and utilization.
  • Engagement: With over 1M+ followers on Twitter and an equally active Discord community of 1.2M+ members, ZetaChain fosters a dynamic environment for engagement and collaboration.
  • Activity: Our mainnet has seen over 8K+ smart contracts deployed and processed over 137M+ transactions among 3.5M unique wallet addresses.

Find out more about our ecosystem.

Find out more about our hiring culture: Dream Team Culture.

About the Role

ZetaChain is seeking a software engineer with expertise in TypeScript and smart contract development to join our team. You will play a pivotal role in developing open-source tools and libraries that enhance the developer experience on the ZetaChain platform, while working with exciting components of our tech stack.

Overview

Our tech stack includes:

  • Protocol: Go (Cosmos SDK, Comet BFT, Ethermint)
  • Infrastructure: Docker, Kubernetes, AWS, GitHub, Vercel
  • Smart Contracts: Solidity (EVM), Rust (Solana), FunC (TON)
  • Frontend: TypeScript, Next.js, Ethers.js, GraphQL, protobuf

What You’ll Do

  • Add new features to the Toolkit, our library of TypeScript functions that interact with ZetaChain.
  • Improve Localnet, ZetaChain’s local development environment, ensuring seamless experiences for developers.
  • Maintain and expand UniversalKit, our component library.
  • Extend and enhance example contracts with new features and support for additional connected chains.
  • Participate in developer relations initiatives to foster community growth and engagement within the ZetaChain ecosystem.
  • Get compensated to write open-source software and public docs (probably what you’ve always wanted).
  • Provide the best developer experience for individuals building on top of ZetaChain.
  • Work on products that bring our core interoperability blockchain technology to end-users.

Your Skills and Experience

Base Experience:

  • 4+ years of experience in software engineering, with a strong background in TypeScript.
  • Experience in at least one smart contract language. Solidity is significant, but we also work with Rust, FunC, and plan on incorporating other languages in the future.
  • Proficiency with TypeScript development tools and libraries, including Next.js, Ethers.js, and GraphQL.
  • Experience with smart contract development tools, such as Hardhat.

Bonuses:

  • A balanced experience between working at startups and well-established tech companies.
  • Experience with EVM or Cosmos blockchains.
  • A proven track record of contributing to or managing open-source projects.

ZetaChain

Industry: Finance

Company size: 51-200 employees

Check 1 other job offer

Job Details

  • Department: Blockchain&Cryptography
  • Position type(s): Full-Time
  • Location: New York (NY), , San Francisco (CA), , Remote
  • Posted: 6 months ago

Compensation

  • Salary not specified
  • Equity not specified

Keywords

TypeScript Smart Contracts Blockchain Open-Source Developer Experience

Share This Job

When applying, please let ZetaChain 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: January 24, 2025