Senior Software Engineer, Blockchain / Web3

closed
Shardeum Foundation Logo

Shardeum Foundation

πŸ“Remote - United States

Summary

Join our team of highly talented and innovative individuals as we build the infrastructure for Web 3.0! We're looking for software engineers with a passion for solving complex computer science problems to collaborate on delivering the Shardeum Mainnet and developing the smart contract platform.

Requirements

  • 7+ Years of Software Engineering Experience
  • 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 is desired

Responsibilities

  • 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

Preferred Qualifications

  • Experience with concurrency, parallelism and distributed systems
  • Familiarity with the Shardeum 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
  • Contributed to open source projects
  • Read the Bitcoin and Ethereum whitepapers
This job is filled or no longer available