
Web3 Developer at Technobrain
- Kenya
- Permanent
- Full-time
- We are seeking a passionate and experienced Web3 Blockchain Developer to join our team in building secure, scalable, and user-friendly decentralized applications and protocols. You will be responsible for developing smart contracts (coded and no-code), blockchain infrastructure, Layer 1/Layer 2 systems, and integrating decentralized technologies with real-world workflows.
- This role is ideal for a mid-to-senior level engineer excited about decentralization, open-source ecosystems, and next-generation internet infrastructure. You’ll work cross-functionally with product, frontend, DevOps, compliance, and UX teams to bring Web3 products to life-securely, efficiently, and at scale.
- Design, develop, and maintain Layer1 and Layer2 blockchain modules with high throughput and instant finality.
- Build coded and no-code smart contract systems (e.g., AutoTasks, low-code platforms), including ISO 20022-compliant financial bridges.
- Develop and deploy smart contracts using Solidity, Rust, or similar; optimize for gas efficiency and upgradeability.
- Contribute to UXfriendly SuperApp APIs (e.g., wallet integration, transaction UX, SSO support).
- Integrate with popular Web3 wallets (e.g., MetaMask, WalletConnect), decentralized identity (DID) systems, and on/off-chain data flows.
- Implement secure key management practices using HSMs, TLS, and encrypted storage; manage node infrastructure and P2P networking.
- Write thorough unit/integration tests, assist in audits, and maintain smart contract security best practices.
- Collaborate with product, DevOps, and compliance teams to align blockchain functionality with business workflows and regulations.
- Stay up-to-date with emerging blockchain trends, including Layer 2 solutions (zkRollups, optimistic rollups), DAO tooling, cross-chain bridges, and privacy enhancements.
- Utilize infrastructure tools like Alchemy, Infura, and indexing platforms such as The Graph; manage RPC endpoints and explore new tooling to enhance performance.
- Bachelor's degree in computer science, Engineering, Information Systems, or a related field.
- 3+ years in blockchain or smart contract development.
- Strong command of:
- Smart contract languages: Solidity, Rust, or similar.
- General-purpose languages: TypeScript/JavaScript, Python, or Go.
- Web3 tools: Hardhat, Truffle, Foundry, Ganache, Remix.
- Node operations and peer-to-peer networking fundamentals.
- Deep understanding of:
- Blockchain architecture: consensus mechanisms, Merkle trees, cryptography, TPS optimization.
- Token standards: ERC-20, ERC-721, ERC-1155.
- Security best practices for smart contracts and infrastructure.
- Financial messaging standards (e.g., ISO 20022) is a strong plus.
- Experience integrating blockchain with:
- Web frontends (React/Next.js, Vue, etc.)
- Mobile-first UX and single sign-on (SSO) implementations.
- Oracles (e.g., Chainlink), decentralized storage (e.g., IPFS/Filecoin).
- Familiarity with SuperApp design and multi-service dApp ecosystems.
- Experience with no-code smart contract platforms (e.g., Thirdweb, Moralis).
- Prior work in government or enterprise blockchain integrations.
- Contributions to open source blockchain projects or DAO governance tools.
- Experience in DeFi, tokenomics, or cross-chain bridges.
- Knowledge of decentralized identity (DID), zk-SNARKs, or verifiable credentials.
- Hands-on experience with HSMs, TLS, and secure enclave storage systems.
Jobs in Kenya