Blockchain Researcher

He/She will be responsible for continuing research of blockchain technology, design and development of new versions of our core blockchain product (Dcore, or its revisions, upgrades and updates. He/She will define development requirements and will help create high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms and/or previous versions. He/She will work closely with Product and Marketing managers, Software Architects and other software engineers to develop product offerings and improve existing ones.

He/She demonstrates expertise in a variety of the field’s concepts, practices, and procedures. Relies on extensive experience and judgment to plan and accomplish goals. Provides consultation on complex projects and is considered to be the top level contributor/specialist.

Berlin, Vienna or other European city with active blockchain community
Full Time





Blockchain Researcher must be able to do the following task in his/her job function:

  • Identify useful new functionalities for our Blockchain network according to the most modern Blockchain architectures

  • Identify the appropriate software architecture based on the requirements and design elements contained in a system and product specification

  • Record software architecture in a software architecture document using use cases and/or the Unified Modeling Language (UML)

  • Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies

  • Create security architecture for managing security of Blockchain and related applications

  • Analyze risk and report problems in meeting system requirements

  • Provide supporting information to the Architects/Engineers to aid in the creation of a system specification

  • Creates the detailed software design specifications

  • Create performance metrics for measuring Blockchain performance

  • Participates in the system and product specification review process to ensure system and product requirements can be translated into valid software architecture

  • Complies with all applicable product development processes

  • Performs detailed software design as well as implements and/or maintains code according to duties and responsibilities

Work Related Expectations:

  • He/She is active member of known Blockchain communities in the field of architecture, design and development (not just marketing).

  • He/She is responsible for dictating design choices to software developers, including but not limited to platforms, coding, and technical levels

  • He/She manages the full life cycle of the process, monitors research, reviews codes and supervises any testing



Must haves:

  • 5+ years of experience and knowledge of C/C++

  • At least 2 years in an industry architecting software

  • Knowledge of design patterns with a focus on reusing components and code

  • Proficient understanding of distributed systems

  • Excellent understanding of cryptography

  • Demonstrate great understanding of blockchain fundamentals

  • Experience with database architecture and design to create storage solution for managing distributed ledger and related data/state in files/database system (noSQL)

  • Experience with developing Smart Contracts and Consensus Algorithms

  • Experience with IPFS

  • Involvement in developer community groups

  • Agile/Scrum experience is an advantage

  • Work-proficient in English


Apply Now