Execute the full lifecycle of software development (from planning to deployment to production).
Design and develop a scalable service for consumption across any platform.
Document and implement appropriate manuals, demonstrations, systems, policies, and standard operating procedures for all Products and Projects of the Company.
Write well designed, efficient and testable client and server codes, developing production ready solutions.
Document and respond to quality assurance and technical issues in a timely and professional manner.
Work in a consultative fashion with the view of advising on more efficient and effective technologies for the overall operation of the Company, its Products and Projects.
Conduct research and case studies on leading edge technologies and make determinations on adoption and implementation.
Comply with industry standards and project plans.
Co-ordinate your team members to achieve the set objectives.
Skills and Qualification
Strong background in software development.
Experience working with open-source projects.
Experience working with large codebases.
Strong knowledge of data structures and algorithms
Ability to coordinate a team effectively
Familiarity with the working of peer-to-peer networks.
Minimum of 3 years experience in blockchain architecture