Job Description :
Title: Blockchain Developer
Location: Memphis, TN
Duration: Long-Term

The blockchain developer who will be responsible for designing, implementing, and supporting a distributed blockchain-based network. Your primary responsibility will be analyzing requirements, designing blockchain technology around a certain business model, and the building and launching of a blockchain network.

The essential functions include, but are not limited to the following:
- 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
- Perform other duties as assigned

Minimum Qualifications (Knowledge, Skills, and Abilities)
- Bachelor''s degree in Computer Science from an accredited college or university; or equivalent education/experience in the computer science field
- Minimum of five years’ experience in development
- Experience working with large codebases
- Experience working with open-source projects
- Strong knowledge of common algorithms and data structures
- Familiarity with cryptography
- Familiarity with P2P networks
- Strong knowledge of bitcoin-like blockchains
- Strong knowledge of concurrency and writing efficient and safe multithreaded code
- Responsible development practices
- Ability to take projects from start to finish