We are looking to hire highly-skilled software engineers to work in a new Blockchain platform. This is an emerging and exciting technology. You will be part of a team that is highly proficient on Blockchain where you can be challenged and evolve. You need to have a very solid background on programming languages, cryptography, computer networking, distributed systems, algorithms and data-structures, and you need to have a solid understanding about Blockchain technology and development of DAPPs. Your primary responsibility will be analysing requirements, designing the best software methods, and building and launching a blockchain network and distributed Apps.
. Research, design, develop, and test blockchain technologies.
. Design and develop distributed apps with blockchain technology
. Develop high quality, secure and maintainable software for our blockchain products
. Ensure scalable, reusable and secure software using industry best practices
. Audit and code-review with other elements of the team
. Test the implementations to assure the maximum quality and reliability.
. Document the software and the solutions
. Collaborate with front-end and backend developers on the system integration
. Maintain a pro-active attitude keeping up-to-date knowledge about the blockchain industry
. Participate in discussions around blockchain software architectures.
. BSc or MSc on Computer Science or Computer Engineering
. Solid understanding about Blockchain technology, cryptocurrencies and tokens
. Strong software development background
. Experience working with open-source projects and large codebases
. Familiar with blockchain technology basics (platforms, types, algorithms, smart contracts)
. Experience with architecture and design of distributed and p2p applications
. Experience with the development of cloud native software;
. Familiarity with cryptography and security mechanisms
. Ability to learn fast about new technologies and explain to others
. Experience with serverless architecture and AWS services is a plus
. Strong analytical skills and problem-solving attitude
. Fluent in English
∙ Position Type: Full-time
∙ We offer a competitive compensation package as well as an environment conducive to personal and professional growth