Demonstrable experience in TypeScript, in particular open source projects, and keen to grow and improve in this area.
Take an interest in the Rust programming language, its community and values: we use Rust extensively, and often push it to the limits to deliver robust and performant software.
Have a good understanding of networking fundamentals, including TCP/IP, HTTP and WebSockets, and demonstrable experience building HTTP based APIs and clients.
Prior experience or interest in working with the EVM and deploying/running smart contracts.
Responsibilities:
Design, build and maintain TypeScript-based tools/libraries to help internal/external teams build, debug, instrument and manage substrate-based blockchains.
Gradually taking ownership of different areas of our codebases and projects.
Contributing to our TypeScript and Rust projects, with the balance determined by your skills and preferences.