Software Engineer (Developer Experience)

ZetaChain
ZetaChain

Software Engineering

Posted 6+ months ago

Does this feel like the perfect fit for you? Reach out to jobs@zetachain.com with your portfolio and a link to your LinkedIn profile and/or a resume.

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, from Ethereum to 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: https://www.zetachain.com/ecosystem

    Find out more about our hiring culture: Dream Team Culture

    About the Role

    ZetaChain is seeking a software engineer with experience in TypeScript and smart contract development to join our team. You will be instrumental in developing open-source tools and libraries that enhance the developer experience on the ZetaChain platform, and you’ll be working directly with exciting components of our tech stack.

    Overview

  • Our tech stack
  • 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, to ensure seamless developer experiences
  • Maintain and expand UniversalKit, our component library
  • Extend and enhance example contracts with new features and support for additional connected chains
  • Participate in dev rel initiatives to foster community growth and engagement with the ZetaChain ecosystem
  • Get paid to write open-source software and public docs (probably what you always wanted)
  • Work on providing the best developer experience for people 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 important, but we also work with Rust, FunC, and other languages in the future.
  • Proficiency with TypeScript development tools and libraries, including Next.js, Ethers.js, and GraphQL
  • Experience with smart contract development tooling, like Hardhat
  • Bonuses
  • A balanced experience between working at startups and big tech companies
  • Experience with EVM or Cosmos blockchains
  • A track record of contributing to or managing open-source projects
  • How to Apply:

    Does this feel like the perfect fit for you? We’d love to have you apply!

    Apply here: https://app.deform.cc/form/9450da24-cdd1-4d3f-a13f-2cd1744327b9/