We are seeking an experienced Blockchain / Web3 Developer who will design, build, test and deploy smart contracts, integrate them with front-end and backend systems, and ensure high standards of security, performance, and usability.
You will collaborate with product, UX, frontend, and backend teams to deliver production-ready features, contribute to architecture decisions, and continuously improve our Web3 stack.
Key Responsibilities
- Design, write, and deploy secure smart contracts.
- Implement token standards (ERC-20, ERC-721, ERC-1155) and upgradeable contracts using libraries like OpenZeppelin.
- Optimise contracts for gas usage, performance, and security, including audits and peer reviews.
- Integrate Web3 libraries with front-end applications and wallets.
- Develop backend services / APIs that interact with on-chain and off-chain data.
- Work with Layer 2 / roll-ups / scaling solutions, bridges, and/or cross‑chain integrations where required.
- Write automated tests, maintain CI/CD pipelines, and ensure robust coverage and code quality.
- Maintain clear technical documentation, and mentor more junior engineers.
Qualifications
- 5 - 8+ years experience in blockchain / Web3 development.
- Strong Solidity skills; experience with EVM chains; familiarity with non‑EVM is desirable.
- Proficiency in Web3 tools: Hardhat, Truffle, Foundry, etc.
- Experience with front-end technologies (React, Next.js) and backend.
- Good grasp of REST / GraphQL APIs, database work (SQL / NoSQL), and decentralized storage.
- Solid understanding of Web3 security best practices.
- Ability to work in an agile, collaborative team; good communication skills in English.
Desirable Extras
- Experience with gas‑efficient contract design and Layer‑2 roll‑ups.
- Prior exposure to zero‑knowledge proofs, account abstraction, or decentralized identity (DID) systems.
- Open‑source contributions or code samples / portfolio of deployed smart contracts or projects.
- Experience in marketplace / escrow / auction mechanics.