Facebook pixel

Software Engineer
Node
Confirmed live in the last 24 hours
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
C/C++/C#
Operating Systems
Rust
Requirements
  • Fluency with algorithms and data structures
  • Ability to learn new languages and technologies fast
  • Excellent coding skills
  • Ability to go from design to implementation fast
  • Good communication skills
  • Meticulousness
  • Experience with Rust or alternatively but less preferred C++ or Go
  • Experience with concurrency or parallelism
  • Bachelor's Degree in Computer Science or a related field is a must
  • Familiarity with internals of other blockchains
  • Knowledge of cryptography
  • Knowledge of compilers or virtual machines
  • Knowledge of networks or operating systems
  • Experience debugging complex concurrent systems
Responsibilities
  • Communication and collaboration with a fully distributed team
  • Design and implementation of various complex Rust components
  • End-to-end ownership of various components
  • Performance tuning and optimizations
  • Work with a product manager on various feature requests from different stakeholders in the ecosystem
Near Protocol

51-200 employees

Blockchain Infrastructure
Company Overview
NEAR Protocol is a scalable blockchain designed to provide the performance and user experience necessary to bridge the gap to mainstream adoption of decentralized applications. Unlike other next generation blockchains, this network has been built from the ground up to be the easiest in the world for both developers and their end users while still providing the scalability necessary to serve those users.
Company Values
  • Ecosystem-First: Always put the health and success of the ecosystem above any individual's interest
  • Openness: Operate transparently and consistently share knowledge to build open communities
  • Pragmatism over Perfection: Find the right solution not the ideal solution and beat dogmatism by openly considering all ideas
  • Make it feel simple: Strive to make the complex feel simple so the technology is accessible to all
  • Grow constantly: Learn, improve and fail productively so the project and community are always becoming more effective