The role
We are hiring a Junior Blockchain Engineer to join our team and help build decentralised applications, smart contracts, and Web3 integrations. This role is designed for fresh graduates who are passionate about blockchain technology and want to grow into well-rounded engineers under the mentorship of senior team members. You will work on real production systems, learn industry best practices for secure smart contract development, and contribute to building products at the intersection of blockchain and traditional software.
What you'll do
- Smart Contract Development: Assist in writing, testing, and deploying smart contracts on EVM-compatible chains under the guidance of senior engineers.
- dApp Development: Build features for decentralised applications, including wallet integration, transaction flows, and on-chain data display.
- Backend & API Work: Contribute to off-chain backend services that interact with blockchain networks via libraries such as Web3.js, Ethers.js, or Viem.
- Testing & Security: Write unit and integration tests for smart contracts, support audit preparation, and learn secure coding practices to prevent common vulnerabilities.
- Tooling & Automation: Help maintain development environments, deployment scripts, and CI/CD workflows for smart contract projects.
- Research & Learning: Stay current with EIPs, protocol upgrades, and emerging Web3 patterns; share findings with the team.
- Documentation: Document contract behaviour, deployment steps, and integration points clearly for both engineers and non-technical stakeholders.
- Cross-Functional Collaboration: Work closely with product, design, and senior engineers to translate requirements into working blockchain features.
What we're looking for
- A bachelor's or master's degree in Computer Science, Software Engineering, Information Systems, or a related field (recent graduate or graduating within the next 6 months).
- Solid programming fundamentals in at least one general-purpose language (JavaScript/TypeScript, Python, Go, or Rust).
- Basic understanding of how blockchains work: blocks, transactions, consensus, gas, and wallets.
- Familiarity with Solidity (or another smart contract language) through coursework, self-study, or personal projects.
- Comfortable with Git, command-line tools, and collaborative development workflows.
- Strong analytical and problem-solving skills, with attention to detail — security matters in this domain.
- Genuine interest in blockchain, Web3, and decentralised systems.
Preferred Qualifications
- Hands-on experience with development frameworks such as Hardhat, Foundry, or Truffle.
- Exposure to libraries such as Ethers.js, Web3.js, or Viem for blockchain interaction.
- Familiarity with frontend frameworks (React.js / Next.js) for building dApp interfaces.
- Personal projects, hackathon submissions, or open-source contributions involving smart contracts, NFTs, DeFi, or wallet integrations.
- Awareness of common smart contract security pitfalls (reentrancy, integer overflow, access control, etc.).
- Exposure to Layer 2 ecosystems (Arbitrum, Optimism, Base) or non-EVM chains (Solana, Sui, Aptos) is a plus.
- Strong communication skills and a willingness to learn quickly in a fast-evolving space.
How to apply
Email careers@qore3.com with the role title in the subject line. Attach your CV (PDF preferred) and a short note — one or two paragraphs — covering why this role and what you've built that you're proud of. Links to repos, products, or writing welcome. We read everything; expect a reply within five business days.