HAMSA APAC (SINGAPORE) PTE. LTD. is hiring for a Senior Smart Contract Developer internship — a 12-month, on-site Software Engineering role based in Singapore. It is an unpaid internship. It is open to university students, typically in Year 2–4. Applicants with experience in Ethereum, Collaborating With Product Managers, implementing monitoring tools, Automated Software Testing, and Blockchain are a strong fit.
⚡ New Software Engineering internships, the moment they're posted — join our Telegram
About this role
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.
Also in Software Engineering