Roles and Responsibilities
Were seeking a Blockchain engineer that is ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. Here, you will take complete, end-to-end ownership of projects across the entire stack. Our ideal candidate has experience building products across the stack and a firm understanding of Cryptography, Open source Blockchain, Hyperledger, P2P networks, Solidity, C++, Java, and others. You’ll be joining a small team working at the forefront of new technology, solving the challenges that impact both the front end and back end architecture, and ultimately, deliver amazing global user experiences. We work across the fields of Security, Quality, Wellness, and Process for Businesses, Defence, and Allied Industries creating technologies that can be used by everyday masses. Our approach to research and development and implementation by using advanced technologies using deep learning, blockchain, Machine learning.
The objective of this role:
Understands multi-threaded programming - has experience building software with multiple process requests in multiple threads
Understands lock-free data structures
Power-user level understanding of linux (understands how to make HTTP queries manually, how to debug connectivity issues, and how to process large log files with tools like `grep`)
Can write and debug small bash, rake and python scripts
Understands the performance characteristics of low-level synchronization primitives, such as mutexes and semaphores
Understands the performance characteristics of immutable data structures
Daily and Monthly Responsibilities
Able to write, debug and performance tune Graphql, SQL queries, preferably Neo4j & PostgresSQL
Experience working with Kubernetes, helm and docker
Experience working with Hyperledger (can setup blockchain node and interact with it with CLI interface and JSON RPC)
Experience with SVN version control system
Experience working with Microsoft Azure or Private Servers
Knowledge of new technologies, trends and their application to the cryptocurrency industry
High character, loyalty, integrity, and sense of purpose
Proactive, results-oriented, motivated, self-starter, comfortable operating in ambiguity
Special Skills Required
Knowledge of Neo4j, GraphQL, RDBMS like PostgreSQL
Proficient with one or more programming languages such as Go, NodeJS, Python, Java
Excellent understanding of Blockchain fundamentals, smart contracts, consensus algorithms, Graph Theory, Microservices
Strong knowledge Blockchain frameworks such as Hyperledger and its frameworks.
Strong Knowledge of deployment use of Kubernetes, Kafka, Docker, Azure, and Private Servers
Work Experience Required: 2-4 years
Qualification: BE