Golang Engineer - StarkNet Client
Mid-level +2 · Full time
Posted 8 months ago
We're hiring for Golang engineers to develop our own Starknet full node client called Juno. This is a greenfield project and you will have the opportunity to make a huge contribution.


  • Implement new features for Juno, improve the efficiency of or rewrite modules, and improve client stability.
  • Constantly communicate with other StarkNet Developers and give input on the StarkNet ecosystem.
  • Work individually with constant help and reviews from other team members.
  • Communicate frequently and openly about their progress and blockers.


  • Several years experience in software development
  • A fascination by the inner workings of the Ethereum Virtual Machine
  • Desire to know and work in the StarkNet ecosystem

If you have deep knowledge in one or more of the following areas then we would love to talk to you:

  • Golang
  • Starknet
  • Distributed networks (P2P)
  • Performance and memory optimizations
  • Blockchain / EVM / TransactionPool / JSON RPC
  • Complex data structures for example; Patricia\Merkle/Verkle tries
  • NoSQL Key Values databases for example; Lmdbx
  • Cryptography

Perks and benefits:

  • Fully remote
  • Flexible working hours
  • Plus equity

Why join this team?

This position provides an interesting opportunity to participate in delivering a vital part of Ethereum. You’ll learn a lot about Ethereum, StarkNet and you will take part in scaling out Ethereum with StarkNet.

Building Ethereum and building on Ethereum
Size:  101-250 employees
© 2022 Pallet Labs Inc. See privacy policy and terms of service
Get started on Pallet
Bankless is on Pallet — Where creators turn their community into recruiting networks