Together with the team of developers, designers, QA and a Product Owner, you will work on creating and maintaining blockchain-related infrastructure. Your primary responsibility will be analysing requirements, designing blockchain technology according to some business model, and building and launching of a NEM Symbol plugins.
Tasks and Responsibilities
Work with limited or incomplete blockchain systems descriptions and manuals;
Research, design, develop and test C++ based blockchains and related additional tools;
Build and maintain critical data infrastructure;
Select the best tools and practices to ensure excellent quality;
Constant learning and being on the edge of general blockchain technology, application patterns, best practices of architecture design and code implementation;
Document new solutions as well as maintain documentation of existing ones.
What we expect
3+ years of experience in software development;
Strong knowledge of common and concurrency algorithms and data structures;
Familiarity with basic cryptography;
Some understanding of Unix systems and server-side scripting;
Strong knowledge of at least one programming language (C++);
At least some knowledge in scripting and relational databases;
At least some knowledge in blockchain and DLT;
Confident knowledge of source code analysis and optimisation
Good English language skills;
Good teamwork skills and familiarity with Git;
Interest in learning and growing know-how in best programming, the blockchain, and system development practices;
Nice to have skills
Ansible script writing;
Experience with C or C++;
Experience with NEM Symbol architecture;
Knowledge of CI/CD or DevOps;
Previous experience with Go or Java;
Experience with Kubernetes or Docker;
Experience with large data sets or financial/banking systems.
What we offer
Ideal conditions for work and flexible work hours.
Personal incentive system (learning courses of your choice, e-books, stellar idea bonuses, etc.).
Great international team.
Unique opportunities to grow professionally and as part of the team which is on a path of disrupting the world and changing the future.