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 Go or Rust programming language.
Utilize strong knowledge and experience in Ethereum EVM or non-EVM chains to integrate compatible functionalities and ensure interoperability.
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.
Deploy and maintain CI/CD pipelines on GCP.
Minimum Requirements
Ability to read, write, and communicate fluently in English.
Proven expertise as a Golang or Rust developer with extensive experience and a strong command of both Golang and Rust programming languages.
Must have 5 years+ of work experience in software development (or equivalent practical experience).
Must be able to work in our Bangkok office in Sukhumvit (BTS On Nut) or have the ability to relocate.
Experience working with blockchain technology.
Experience as a builder on Ethereum and its ecosystem or on non-EVM chains.