Open position description

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.