KRNL is a Decentralized Function-as-a-Service (DeFaaS) protocol that introduces microservices: community-built, permissionless, monetizable, and composable execution shards across Web3. These microservices are natively available to Ethereum and EVM networks through rapid interoperability. KRNL unlocks new use cases in DeFi, RWAs, gaming, and more.

The Web3 ecosystem is fragmented, making scalable interoperable development challenging, especially for applications with heavy interdependencies. KRNL leverages osmotic computing principles, where the protocol functions as a membrane through which microservices move fluidly across networks without compatibility issues. This enhances modularity, optimizes resources, ensures stability, and speeds up deployment, improving responsiveness and reducing time to market.


Position Overview

As a DApps Developer, you will play a crucial role in the development, design, and optimization of our KRNL DeFaaS blockchain infrastructure. Your responsibilities will encompass crafting efficient and robust solutions, contributing to the platform's architecture, and implementing best practices to ensure high performance and scalability.

Key Responsibilities

  • Collaborate closely with the engineering and research teams to design and implement core functionalities of the KRNL DeFaaS blockchain infrastructure.
  • Develop, optimize, and maintain the core protocol codebase primarily in the web programming language.
  • Develop DApps connecting with the blockchain infrastructure.
  • Implement and optimize systems programming techniques to enhance performance and security.
  • Employ Agile and Scrum methodologies, and demonstrate an understanding of the software lifecycle, teamwork, and best practices to facilitate effective collaboration within the team.

Minimum Requirements

Proven past experience working with DApps or Smart Contract development

Preferred Requirements

  • Experience using blockchain technology tools such as Subgraph, Foundry, Hardhat, Ethers.js, Web3.js, etc.
  • Experience as a builder on Ethereum and its ecosystem.
  • Experience writing smart contracts with Solidity or others.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Demonstrated ability to design and implement highly optimized, performant, and scalable code.
  • Proficiency in Agile and Scrum methodologies, with practical experience applying best practices.
  • Solid understanding of the software lifecycle, teamwork principles, and collaborative development.
  • Excellent problem-solving skills, analytical thinking, and attention to detail.
  • Strong communication skills and the ability to work collaboratively in a team environment.

Why Join Us

  • Excellent opportunity for entering and gaining experience in the blockchain industry.
  • Hybrid working environment.
  • Opportunity to help build and grow with the company from the early stage.
  • Opportunity to work in a multicultural environment.
  • Opportunity to work on cutting-edge technology in a dynamic and innovative environment.
  • Collaborative team culture that encourages learning, growth, and professional development.
  • Competitive compensation package, including benefits and potential for career advancement.


Join us in revolutionizing the future of blockchain technology and contribute your expertise to shape our ground-breaking technology.


Application Process

To apply, please submit your resume/CV.

(Optional) - If you have any materials that might interest us, such as a portfolio or others, please feel free to share them. It will greatly help you stand out.