Lead Protocol Engineer
We are seeking an experienced Lead Protocol Engineer to join our team. As a key member of our engineering team, you will be responsible for leading the development and implementation of our core product.
About the Role
* You will oversee the development of our protocol, ensuring that it meets project timelines and deliverables.
* Manage, mentor, and coach backend, smart contract, and frontend engineers.
* Develop internal and customer-facing software using Node JS (TypeScript).
* Design and implement web3 protocols, using Solidity, Vyper, TEAl, and PyTEAL.
* Work with EVM and non-EVM blockchains.
In this role, you will split your time between managing the team and hands-on developing and delivering software.
Requirements
* Fluent English communication skills.
* Previous experience managing a fully-remote, distributed team.
* 5+ years in Engineering.
* 3+ years' experience managing a team that owned a highly scalable service or protocol with >1M liquidity.
* Backend development experience in NodeJS in production.
* Strong understanding of consensus mechanisms.
* Advanced understanding of EVM and L2s blockchains (Node RPC API, state-machine, ABI encoding, callstack traces reading).
* Working knowledge of web2 and web3 communication protocols: HTTPS, RPC, Web sockets.
* Proficiency in writing smart contracts using languages like Solidity or Vyper.
Benefits
* Fully remote work with flexible hours.
* Ownership of tech stack decisions.
* Creative team, vibrant environment, and supportive leadership.
* Suggestions welcome: propose an idea and execute it.
* Competitive remuneration based on skills and experience.