FULL STACK DEVELOPER
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.