- 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
- 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
/ Link: https://shardeum.org/careers/?gh_jid=4257296005