Description Overline is a blockchain protocol that enables applications built for truly decentralized finance (DeFi), including Overline’s custom, peer-to-peer exchange platform the Interchange. Overline connects disparate blockchains, like Bitcoin and Ethereum, into a unified “multichain”, capable of interoperability and cross-chain communication, all powered by a mineable network and not centralized validators, APIs, or oracles.
The team behind Overline is a global group of economics-minded engineers, who committed to building the future of decentralized financial technology the right way. If you have passion and motivation to work on complicated, but visionary projects we would like to have a chat with you!
Design and implementation of new core systems in RustPort legacy core systems to RustContribute daily with clean, well maintainable product increments and clear communicationMust be able to quickly shift gears, expecting to iterate multiple times over the life of a projectDevelop tools and bots to improve and automate internal processesBe willing and able to work independently or as a member of a teamEngage with different disciplines and develop an understanding of their needsUnderstand and follow privacy and encryption best practices for personal / corporate data managementAssure product quality through coding, testing, debugging, and quality assurance review
Experience with Rust OR experience with compiled languages (C / C++ / Go) and desire to learn RustExperience designing, implementing and maintaining distributed, high-volume services at production levelExperience writing network services or asynchronous codeBe passionate about secure, reliable and fast softwareExperience with unit and functional testing, debugging, and performance tuningCapable of owning projects and working closely with other engineersInterest in blockchain and decentralized technologies
Preferred Skill Sets
Have experience with technologies like gRPC, SQL, Redis, and LevelDB/RocksDB (or other embedded databases)Experience in Nodejs, native node modulesExperience with monitoring systems like Grafana or Prometheus and alerting best practicesExperience using a Linux server environmentHave experience with other strongly typed languagesHave open source contributions, including in Rust