Senior Smart Contract Developer
HAMSA APAC (SINGAPORE) PTE. LTD.
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.