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.