
About the Role
We are looking for a Blockchain developer who will be responsible for designing, implementing, and supporting a distributed blockchain-based network.
Your primary responsibilities might vary from: (1) research, design, develop, and test blockchain technologies, (2) brainstorm and help evaluate applications for new tools and technologies as they continually evolve, (3) maintain and extend current client- and server-side applications responsible for integration and business logic, (4) be involved in the global blockchain community—work on implementing and integrating the latest improvement proposals, and (5) document new solutions as well as maintaining that of existing ones.
Requirements
3+ years of professional experience in software development
Strong knowledge of bitcoin-like blockchains
Strong software development background
Strong knowledge of common algorithms and data structures
Experience working with large codebases
Experience working with open-source projects
Familiarity with basic cryptography
Familiarity with P2P networks
Strong knowledge of concurrency and writing efficient and safe multithreaded code
Experience with system architecture or leading a software team is a strong advantage
Full-time availability is a strong advantage
About the Company
With a focus on governance, data, and platforms, Amber is a cutting-edge, business and technology consulting firm that helps clients build blockchain frameworks and ecosystems that scale. Having combined the best of both worlds, Amber is positioned to be one of the leading blockchain consulting and advisory companies partnering with the most influential companies around the world.
