Software Engineer - Blockchain
- $120,000 - $200,000
- New York, NY
- Remote
Apply If you want to be at the forefront of the next major tech disruption!
A bit about us:
Company is a fairly mined cryptocurrency that is permissionless, trustless, secure, and race-free.
Why join us?
If you want to work on a layer one project, and be at the forefront of the next major tech disruption – decentralized programmable money – apply today!
Job Details
Responsibilities:
Must haves:
Nice to haves:
- Work closely with other core developers on the team and with world-class research team on the design of protocol.
- Work on company's WASM-based smart-contracts execution engine.
- Work on company's full-node implementation.
Must haves:
- B.Sc. in Computer Science or equivalent.
- Good knowledge of Rust fundamentals such as solving a problem with idiomatic and correct code, building types, working with fundamental data structures, and using core libraries.
- Experience building a Rust solution for non-trivial requirements that is used in production.
- Ability to write production-quality Rust application code.
- 1+ years’ experience programming hands-on with Rust.
- Some Go development experience, or the willingness to learn Go.
- Good understanding of algorithms, data structures and working with data.
- Good written English communication skills.
- Fast learner, able to quickly learn complex new technologies and ideas.
Nice to haves:
- Have some cool open-source Rust code that solves a non-trivial problem to share and discuss.
- Familiarity with blockchain tech, applied cryptography and Webassembly.
- Prior contributions to an open-source project.
- M.Sc. in Computer Science or equivalent.