Open position description

Together with the team of developers, designers, QA and a Product Owner you will work on creating and maintaining blockchain-related solutions. Your primary responsibility will be analysing requirements, designing solutions according to some business model, building and launching highly innovative products.

Tasks and Responsibilities

  • Work with limited or incomplete systems descriptions and manuals;

  • Research, design, develop and test various web applications, representation layer for blockchain applications, REST and related additional tools;

  • Prepare and maintain server/cloud infrastructure for blockchain needs;

  • 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 web programming language (PHP, Python, node.js, you name it);

  • At least some knowledge in a scripting language and relational databases;

  • At least some knowledge in blockchain or 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 development frameworks (Django, Laravel, etc);

  •  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.