Summary
We are building a cutting-edge video platform with a blockchain/crypto foundation and are looking for an experienced blockchain developer who can help us develop the architecture, choose technologies, partners, vendors, and help us refine the vision for the blockchain/crypto underpinnings, including building a development team to deliver on the vision.
Responsibilities
- Work with management team and lead efforts to research, design, develop, and test blockchain technologies to enable platform features
- Determine best practices/technologies/vendors to utilize in order to realize company vision
- Build and manage team of internal and external resources to build blockchain/crypto technology
- Brainstorm and help evaluate applications/tools/technologies as they continually evolve
- Be involved in the global blockchain community—work on implementing and integrating the latest
- Document new solutions as well as maintaining existing documentation
- Create best practices/guidelines for blockchain dev team
- Create performance metrics for measuring relevant blockchain performance
- Provide training/mentoring to technical staff in relation to blockchain tools and frameworks, Blockchain concepts etc.
Requirements
- Bachelor's degree in computer science, engineering, mathematics, or related field of study OR 8+ years of work experience
- 8+ years within specific technology domain areas (e.g. software development, cloud computing, systems engineering, infrastructure, security, networking, data & analytics)
- 3+ years of design, implementation, or consulting experience in applications and infrastructures
- Strong communication skills, and experience communicating to technical and non-technical audiences
- 3 years of experience in Blockchain industry
- Deep experience with programming in at least one of: Go, Rust, Python, Java, C/C++
- Strong knowledge of concurrency and writing efficient and safe multithreaded code