About the company
Shardeum is an EVM-based, linearly scalable smart contract platform that provides low gas fees forever while maintaining true decentralization and solid security through dynamic state sharding.
Job Summary
What You'll Be Doing:
📍Collaborating with a fully distributed team around the world 📍Contributing to the architecture and implementation of complex software components in Node.js 📍End-to-end ownership of critical software components 📍Designing and developing innovative new consensus and protocol software 📍Ensuring performance optimization, and making scalability / reliability improvements to the software 📍Testing, reviewing and suggesting improvements to the software 📍Resolving issues, debugging errors and fixing code to improve the reliability and security of the software 📍The tech stack you will be using is: Node.js, TypeScript, SQLite, Postgres, React and Vue.js 📍The development environment will be: Linux, Git, AWS, Docker and VSCode
What We're Looking For:
📍Fluency with algorithms and data structures 📍Ability to quickly learn new languages and technologies 📍Ability to write clean yet efficient code 📍The Creativity to come up with proof of concept from high level design, while not knowing all the details 📍Self motivated to set priorities and methodically make progress towards the goals 📍The ability to communicate effectively and convey your ideas when discussing technical topics with team members 📍Bachelor's Degree in Computer Science or a related field
We'd Love If You Have:
📍Experience with concurrency, parallelism and distributed systems 📍Familiarity with the Shardeum / Shardus open source repos 📍Experience with consensus protocols and other blockchains 📍Experience with Node.js and TypeScript, or languages like C, C++, Rust or Go 📍Experience writing a smart contract on a blockchain 📍Experience running a node in a blockchain network 📍Knowledge of cryptography 📍Experience with networks and operating systems 📍Graduated with high academic scores or with honors 📍Won or placed in a hackathon(s) 📍Ranked highly on competitive coding sites 📍Contributed to open source projects 📍Written articles or created videos on technical topics, especially related to blockchain 📍Read the Bitcoin and Ethereum whitepapers 📍Done something extraordinary