Crypto/Blockchain Developer

  • Contract

Company Description

Are you on the hunt for exciting new challenges that boost your professional growth? If you’re an innovator by nature and a Crypto/Blockchain Developer (Web) by trade, we’d love to hear from you! This role will involve working on blockchain and other web projects. Read on to see if you’d be a good fit.

Job Description

  • Research, design, develop, and test blockchain technologies

  • Brainstorm and help evaluate applications for new tools and technologies as they continually evolve
  • Maintain and extend current client- and server-side applications responsible for integration and business logic
  • Be involved in the global blockchain community—work on implementing and integrating the latest improvement proposals
  • Document new solutions as well as maintaining that of existing ones

Qualifications

  • 2+ years of commercial software development experience

  • Blockchain programming and smart contract development experience on one or more major platforms i.e. Ethereum, Hyperledger, EOS, Tendermint, etc.
  • Strong software development background

  • Experience working with large codebases

  • Experience working with open-source projects

  • Proficiency in one or several of the following languages: C++, Java, JavaScript, Rust, Golang, Node.js
  • Strong knowledge of common algorithms and data structures

  • Understanding of the nature of asynchronous programming and its quirks and workarounds
  • Familiarity with basic cryptography

  • Familiarity with P2P networks

  • Knowledgeable about smart contract fundamentals, security and best practices (design patterns)
  • Strong knowledge of bitcoin-like blockchains

  • Strong knowledge of concurrency and writing efficient and safe multithreaded code
  • Intermediate English reading, writing, and speaking skills

  • Stable internet connection and home computer

  • Passion for programming

Additional Information

  • Experience with any other back-end programming language is a plus

You don't have to meet all requirements to be able to apply.

Apply if you think you are a good fit and we will take it from there.