tatenda
Move / Smart Contract Engineer — Sui, Zk Login, Payments
I write Move on Sui and ship it with tests.SuiLoyalty is an open-source loyalty platform I built as my final year project, awarded 91%. Two Move modules at 86.86% line coverage, with issuance and redemption happening on-chain so a retailer cannot quietly devalue points and a customer cannot forge them — every balance and redemption is independently verifiable. Customers sign in with Google and receive a Sui address derived through zkLogin, so they never handle a wallet or a seed phrase, then scan a QR code at the counter to earn and redeem. Twenty-plus REST endpoints with verified authentication, 31 of 31 tests passing across three CI pipelines. I found and fixed a concurrency defect that let a single-use token redeem twice under simultaneous requests — a failure that produced no error in any log, because each individual operation succeeded. Live at sui-loyalty.vercel.app, source on GitHub.Alongside that I build payment systems that handle real money. Billenta (billenta.com) is an invoicing and payments platform in production use by businesses in Zimbabwe, built and deployed solo: cryptocurrency, card and mobile money checkout across 75 currencies, with national tax integration. Every callback is signature-verified, processed idempotently and replay-protected, so a repeated or forged notification cannot settle a transaction twice. Balances are held as integer minor units, never floating point. First Class BSc (Hons) Computer Science, 84%, De Montfort University. Learning Solidity and Foundry now to work across EVM as well as Move.Looking for junior or entry-level smart contract, protocol or backend work — on-chain assets, loyalty and rewards, payments, or developer tooling. Remote or Dubai.
Experiece: 6 months
Yearly salary: $50,000
Hourly rate: $30
Residency: 🇦🇪 United Arab Emirates
Experience
Automation and Data Engineer
Revent 2026 - 2026
Responsibilities: Six-month internship. Replaced a manual collection process with scheduled Python pipelines processing over 3,000 records daily, and built the automated reporting workflow downstream. Maintained the pipelines in production as source systems changed structure.
Skills
blockchain
blockchain-engineer
javascript
move
nextjs
node
react
remote
smart-contract
typescript
web3
zero-knowledge
solidity
english