Job Description
Role Overview We are seeking a Software Engineer with a focus on Smart Contract/solidity engineering to own our smart contract architecture on EVM-compatible chains. You will design and implement Solidity-based token and asset contracts (including security tokens), ensure their security and reliability, and collaborate with protocol, backend, and product teams on privacy-preserving features like shielded asset transfers. We value diversity and inclusion and welcome applications from candidates of all genders and backgrounds. Key Responsibilities Own the design and implementation of our EVM smart contracts (tokens, asset flows, governance). Implement and extend standards such as ERC‑20, ERC‑721, ERC‑1155, and security token patterns. Design privacy-aware mechanisms (e.g., shielded asset transfers) together with protocol/crypto engineers. Ensure contract security through best practices, reviews, and comprehensive automated testing. Maintain tooling and pipelines for building, testing, deploying, and monitoring smart contracts. Collaborate closely with product, backend, and frontend teams to integrate on-chain logic into the platform. Requirements Experience and Technical Proficiency 4–6+ years of software engineering experience, including 2–3+ years with Solidity and EVM. Strong knowledge of EVM internals, token standards, and smart contract security. Experience with modern Ethereum development tooling (Hardhat, Foundry, or similar). Familiarity with privacy-preserving designs and/or security/compliance requirements for tokens. Excellent communication skills; due to the collaborative nature with our global team, proficiency in English is required. Education Bachelor’s degree in Computer Science, Engineering, or a related field. Masters or advanced technical degree is a plus.