Software Engineer
Blockchain / Web3
Posted on 2/29/2024
Shardeum Foundation

51-200 employees

EVM-based blockchain with dynamic state sharding for increased TPS
Company Overview
Shardeum, as the world's first EVM-based L1 blockchain, offers a unique competitive advantage with its dynamic state sharding technology that increases transactions per second (TPS) with each new node, ensuring low transaction fees and linear scalability. Its developer-friendly platform allows for the quick creation of dapps, while its GUI and low hardware requirements make it accessible for non-technical users to run a node. Shardeum's robust security measures, including a leaderless Proof-of-Quorum (PoQ) consensus algorithm and Proof-of-Stake (PoS) with slashing, alongside its commitment to low operational costs and high fairness in transaction processing, further establish its industry leadership.
Financial Services
Crypto & Web3

Company Stage

Series A

Total Funding

$40.4M

Founded

2022

Headquarters

Zug, Switzerland

Growth & Insights
Headcount

6 month growth

3%

1 year growth

16%

2 year growth

145%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Rust
Software Testing
Node.js
Data Structures & Algorithms
Operating Systems
TypeScript
Blockchain
CategoriesNew
Software Engineering
Requirements
  • Fluency with algorithms and data structures
  • Ability to quickly learn new languages and technologies
  • Ability to write clean yet efficient code
  • 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
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
Desired Qualifications
  • 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