- Company Name
- Æ Labs
- Job Title
- Blockchain Developer
- Job Description
-
**Job Title:** Blockchain Developer
**Role Summary:**
Design, develop, test, and maintain blockchain applications and smart contracts. Collaborate with cross‑functional teams to integrate blockchain solutions into product roadmaps, ensuring secure, scalable, and efficient implementations.
**Expectations:**
- Deliver high‑quality, production‑ready EVM smart contracts within defined timelines.
- Conduct code reviews, unit testing, and audit smart contract security.
- Stay current with emerging blockchain protocols, cryptographic techniques, and industry best practices.
- Communicate effectively with front‑end developers, product managers, and stakeholders.
**Key Responsibilities:**
1. Architect and implement blockchain modules and smart contracts for use cases such as token issuance, decentralized finance, or supply chain tracking.
2. Write, test, and deploy Solidity (or other EVM‑compatible languages) smart contracts, ensuring compliance with security standards.
3. Integrate blockchain components with back‑end services (REST/GraphQL APIs, databases, message queues).
4. Perform on‑chain and off‑chain performance benchmarking and optimization.
5. Participate in design reviews, code audits, and pair programming sessions.
6. Troubleshoot production incidents, identify root causes, and implement corrective actions.
7. Prepare technical documentation, best‑practice guides, and training materials for internal teams.
8. Evaluate alternative DLTs, such as Hedera Hashgraph, for potential application integration.
**Required Skills:**
- Proficiency in blockchain fundamentals and cryptography.
- Extensive experience with Ethereum Virtual Machine (EVM) development (Solidity, Vyper).
- Solid back‑end development skills (Node.js, Python, Go, or similar).
- Familiarity with web3 stacks (Web3.js, Ethers.js, Hardhat, Truffle).
- Knowledge of cryptocurrency concepts and token standards (ERC‑20, ERC‑721, ERC‑1155).
- Understanding of distributed ledger technologies; Hedera DLT knowledge preferred.
- Strong analytical, debugging, and problem‑solving abilities.
- Excellent written and verbal communication, with teamwork orientation.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Industry certifications (e.g., Certified Blockchain Developer™, Ethereum Developer Certification) are a plus.