Summary
Semiotic Labs builds Web3 infrastructure, autonomous agents, and cryptoeconomic protocols for decentralized finance and data economies. The Smart Contract Engineer will design and deploy EVM smart contracts, develop scalable backend services and data-rich dashboards, and integrate on-chain systems with off-chain components across products involving identity, micropayments, staking, delegation, and DeFi.
Responsibilities
- Design, implement, and deploy secure EVM smart contracts (Solidity)
- Build logic for identity, on-chain agreements, micropayments, and DeFi primitives
- Conduct audits and optimizations for gas efficiency and security
- Develop APIs and services integrating smart contracts with off-chain components (Node.js, Go, Python)
- Support products such as GraphTally and Allocation Optimizer with backend logic
- Implement scalable infrastructure for micropayments, pricing, and staking optimization
- Build UIs for data visualization and interaction, including dashboards for:
- Micropayment activity
- Data providers and indexers (The Graph)
- Delegation and staking optimization
- Liquidation status tracking
- Use React or similar frameworks to create intuitive, data-rich user interfaces
- Bridge contract logic with backend services and UI
- Work with cryptographers, AI researchers, and protocol engineers to integrate cutting-edge tools
- Contribute across Semiotic’s full suite of products
- Write tests (unit, integration, end-to-end) across contract, backend, and frontend layers
- Maintain CI/CD pipelines for EVM deployments across testnets and mainnet
- Follow best practices in Web3 security and code quality
Skills
- Strong experience designing and deploying Solidity contracts
- 3+ years backend development (Node.js, Go, or Python)
- Experience with React or other frontend frameworks for dashboards
- Knowledge of EVM internals, gas optimization, and DeFi building blocks
- Understanding of staking, delegation, indexers, and liquidation mechanics
- Strong debugging, testing, and collaborative skills
- Familiarity with on-chain reputation, identity frameworks, or agreement systems
- Contributions to open-source Web3 projects
- Understanding of cryptographic tools like H2S2, zk-SNARKs, or state-channel micropayments
Qualifications
Must Haves
- Strong experience designing and deploying Solidity contracts
- 3+ years backend development (Node.js, Go, or Python)
- Experience with React or other frontend frameworks for dashboards
- Knowledge of EVM internals, gas optimization, and DeFi building blocks
- Understanding of staking, delegation, indexers, and liquidation mechanics
- Strong debugging, testing, and collaborative skills
Nice to Haves
- Familiarity with on-chain reputation, identity frameworks, or agreement systems
- Contributions to open-source Web3 projects
- Understanding of cryptographic tools like H2S2, zk-SNARKs, or state-channel micropayments