7+ years of software development experience Experience in a tech or team lead role with the ability to guide engineers up to the Staff level. Master’s degree in Computer Science or a similar field, or equivalent work experience. Expertise in the Java programming language, VM (Hotspot JVM or GraalVM experience), and its ecosystem. Deep knowledge of and experience with an EVM-based blockchain, including writing and debugging smart contracts. Experience with compilers, parsers, interpreters, and garbage collectors. Strong grasp of Computer Science fundamentals, including concurrency, performance optimization, and reusability. Experience with Web3 tools written in JavaScript or TypeScript. Strong engineering principles aimed at developing simple, modular, testable, and high-quality code.