Company Description
Kensaltensi / Alkimi Exchange is a decentralised replacement to the legacy programmatic ad exchanges, with a mission to restore the value exchange between advertisers, publishers and users. Alkimi Exchange is built on the Ethereum network and provides a fast, infinitely scalable solution with 0% fraud, low transaction fees, and complete end-to-end transparency.
Learn more at www.alkimi.org or Kensaltensi.org
Key Responsibilities:
- Smart Contract Development: Design, develop, test, and deploy robust and efficient smart contracts on various blockchain platforms using relevant programming languages (e.g.Rust, Go, Move, or others).
- Decentralized Application (dApp) Logic: Implement core blockchain-related logic for decentralized applications, ensuring security, reliability, and scalability.
- Tokenomics & Governance Design: Contribute to the design and implementation of token economic models, incentive structures, and on-chain/off-chain governance mechanisms for decentralized protocols and communities.
- Collaboration & Integration: Work closely with product managers, frontend/backend developers, and security teams to integrate smart contracts with user interfaces, APIs, oracles, and other off-chain/on-chain components. Explore and implement solutions for interoperability.
- Performance Optimization & Scalability: Optimize smart contract code and application architecture for performance, gas efficiency, and scalability on target blockchain networks, considering factors like transaction throughput and cost.
- Testing & Debugging: Develop and execute comprehensive testing strategies (unit, integration, end-to-end) and perform rigorous debugging to ensure the reliability, security, and functionality of smart contracts and blockchain integrations.
- Security Implementation: Implement security best practices throughout the development lifecycle, participate in code reviews, and work with auditors to identify and mitigate vulnerabilities.
- Research & Innovation: Stay abreast of the latest advancements in blockchain technology, smart contract development, consensus mechanisms, Layer 2 solutions, DeFi, NFTs, DAOs, and evolving Web3 standards.
- Documentation & Knowledge Sharing: Create and maintain clear technical documentation for smart contracts, protocols, and development processes. Share knowledge and best practices with the team.
Basic Qualifications:
- Technical Expertise: Strong programming experience in one or more languages commonly used in blockchain development (e.g., Solidity, Rust, Go, JavaScript/TypeScript, Python) and a solid understanding of data structures and algorithms.
- Smart Contract Experience: Proven experience in designing, developing, deploying, and maintaining production-grade smart contracts on one or more leading blockchain platforms (e.g., Ethereum, Polygon, BNB Chain, Solana, Polkadot, Cosmos, Avalanche, etc.).
- Blockchain Fundamentals: Deep understanding of core blockchain concepts, including distributed ledger technology, consensus mechanisms, cryptographic principles, smart contract execution environments (e.g., EVM), transaction lifecycle, and gas mechanics.
- Web3 Security: In-depth knowledge of common smart contract vulnerabilities (e.g., reentrancy, oracle manipulation, integer overflows/underflows, front-running), security best practices, secure development lifecycle principles, and mitigation techniques.
- Web3 Tools & Frameworks: Proficiency with common blockchain development tools and frameworks (e.g., Hardhat, Truffle, Foundry, Web3.js, Ethers.js, IPFS), blockchain explorers, wallets, and local development environments.
- Decentralized Systems Architecture: Understanding of decentralized application architectures, including interaction patterns between smart contracts, off-chain services, and user interfaces.
- Security Audits & Best Practices: Experience participating in or addressing findings from smart contract security audits. Ability to write thorough tests (including property-based tests where applicable) and apply security patterns.
Preferred Skills & Experience:
- Protocol Development: Previous experience building or significantly contributing to decentralized protocols (e.g., in DeFi, NFTs, DAOs, GameFi, or identity).
- Cross-Chain & Interoperability: Knowledge of and experience with cross-chain communication protocols, bridges, Layer-2 scaling solutions (e.g., Rollups, State Channels), and interoperability standards.
- Financial Acumen (if relevant to role): Background in quantitative finance, traditional financial systems, or financial modeling, particularly for DeFi-focused roles.
- Decentralized Storage & Identity: Familiarity with decentralized storage solutions (e.g., IPFS, Arweave, Filecoin) and decentralized identity (DID) concepts and standards.
- Advanced Tokenomics & Governance: Experience designing and implementing sophisticated token economic models, incentive mechanisms, and complex on-chain/off-chain governance structures.
- Audited Contract Portfolio: A portfolio of deployed smart contracts that have undergone successful, independent security audits.
- Full-Stack Understanding (Optional): Familiarity with front-end (e.g., React, Vue, Angular) and/or backend (e.g., Node.js, Python, Go) technologies for dApp development, enabling better end-to-end system understanding.
- Formal Verification: Experience with formal verification tools and techniques for smart contracts.
Personal Traits:
- Problem-Solving Attitude: Demonstrated ability to thrive in a fast-paced, collaborative environment and quickly iterate on solutions to complex technical challenges.
- Ownership & Accountability: Comfortable owning features and systems end-to-end, and interfacing effectively with various stakeholders including engineers, auditors, and product teams.
- Passion for Web3: Genuine interest in blockchain technology, decentralization, and its potential to transform industries.