Blockchain Developer

Viable Solutions Pty Ltd

City of Melbourne

On-site

AUD 140,000 - 210,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Viable Solutions Pty Ltd in Melbourne seeks a mid-level Blockchain Developer to design, build, and maintain decentralised applications and smart contracts. You will own features end to end, collaborate with engineers, product, and security teams to ship reliable on-chain solutions.

This hands-on role requires production blockchain experience and allows you to deepen it, owning end-to-end features and contributing to architecture decisions to raise the quality of our on-chain and off-chain

Qualifications

  • 7–9 years of software development with at least 3 years in blockchain/Web3.
  • Solid hands-on experience with Solidity and Ethereum/EVM.
  • Experience with Hardhat, Foundry or Truffle.
  • Experience building backend services (NestJS) and REST/GraphQL APIs.
  • Familiarity with wallet infrastructure and Layer-2 concepts.

Responsibilities

  • Design, develop, and deploy Solidity smart contracts.
  • Build and maintain decentralised applications (dApps) and on-chain/off-chain interfaces.
  • Write secure, gas-efficient code and perform audits.
  • Participate in code reviews and address security findings.
  • Integrate with EVM-compatible networks and wallets.
  • Develop tests, CI/CD pipelines, and incident support.
  • Document designs and contribute to standards.

Skills

Solidity
Web3
DApps
Security
Node.js
EVM
NestJS
Testing

Tools

Hardhat
Foundry
Truffle
NestJS
ethers.js
web3.js

Job description

We're looking for a mid-level Blockchain Developer to design, build, and maintain decentralised applications and

smart contracts. You'll work alongside engineers, product, and security teams to ship reliable on-chain solutions

— from writing and auditing smart contracts to integrating them with backend services and front-end interfaces.

This is a hands-on role for someone with production blockchain experience who wants to deepen it. You'll own

features end to end, contribute to architecture decisions, and help raise the quality of everything we deploy.

Key Responsibilities
  • Design, develop, and deploy smart contracts, primarily in Solidity, and integrate them with off-chain systems.
  • Build and maintain decentralised applications (dApps), including the APIs and services that connect them to the blockchain.
  • Write clean, well-tested, and gas-efficient code, with a strong focus on security and correctness.
  • Participate in code reviews and internal audits, and help remediate findings from external security reviews.
  • Integrate with EVM-compatible networks and interact with wallets, oracles, and third-party protocols.
  • Develop and maintain automated tests, deployment scripts, and CI/CD pipelines for on-chain and off-chain
  • Monitor deployed contracts and services, troubleshoot issues, and support incident response.
  • Document technical designs and contribute to shared engineering standards and best practices.
Required Skills & Experience
  • 7-9 years of software development experience, with at least 3 years working on blockchain or Web3 projects.
  • Solid hands-on experience with Solidity and the Ethereum / EVM ecosystem.
  • Experience with development frameworks such as Hardhat, Foundry, or Truffle.
  • Strong grasp of smart contract security practices and common vulnerability patterns (re-entrancy, overflow,
  • Experience building backend services with NestJS or a similar Node.js framework, including REST/GraphQL APIs that connect on-chain components to internal systems.
  • Familiarity with Web3 libraries such as ethers.js or web3.js.
  • Experience integrating smart contracts with institutional/custodial wallet infrastructure (e.g. Fireblocks, Copper, Anchorage, BitGo, or multi-sig/MPC custody solutions), including multi-sig transaction flows, EIP-712 typed signing, and transaction approval/policy workflows.
  • Strong understanding of blockchain internals — consensus mechanisms, gas, transactions, and token standards (ERC-20, ERC-721, ERC-1155).
  • Experience with Layer 2 scaling solutions, including zero-knowledge proof concepts (validity proofs, zk-SNARKs) as used in ZK-rollup networks (e.g. Polygon zkEVM, zkSync, Starknet, Scroll), and familiarity with cross-chain interoperability models built on proof verification (e.g. AggLayer, LayerZero, Chainlink CCIP) and
  • Ability to read and navigate Go-based blockchain client codebases (e.g. L2 node/client implementations such as zkEVM nodes, op-geth, or Cosmos SDK-based clients) to debug and understand node behaviour.
  • Experience with DeFi, NFT, or tokenisation projects.
  • Familiarity with oracles (Chainlink), IPFS, or The Graph.
  • Experience with Git and collaborative development workflows.
Nice to Have
  • Front-end experience (React or similar) to complement backend work and support end-to-end delivery.
  • Contributions to open-source blockchain projects.
  • Awareness of relevant regulatory and compliance considerations in the Australian market.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid-Level Blockchain Developer: Smart Contracts & dApps
Mid-Level Blockchain Developer: Smart Contracts & dApps

Viable Solutions Pty Ltd • City of Melbourne

On-site
AUD 140,000 - 210,000
Blockchain Engineer - Australia (Remote)
Blockchain Engineer - Australia (Remote)

Yeah! Global • City of Melbourne

Remote
AUD 120,000 - 150,000
Blockchain Infrastructure & Reliability Engineer
Blockchain Infrastructure & Reliability Engineer

Westbury Partners • Sydney

On-site
AUD 180,000 - 240,000
Senior Web3 Engineer - Smart Contracts & Protocols
Senior Web3 Engineer - Smart Contracts & Protocols

Hyphen Connect Limited • Australia

On-site
AUD 100,000 - 130,000
Junior Blockchain Developer
Junior Blockchain Developer

Placements24 • Newlands

Hybrid
AUD 23,000 - 36,000
Internship stipend
Mentorship from experienced blockchain
Hands-on experience in cutting-edge行业
+2
Blockchain Solutions Architect
Blockchain Solutions Architect

Placements24 • Newlands

On-site
AUD 180,000 - 260,000
Competitive salary
Bonus structure
Medical, dental, vision insurance
+2
Blockchain Infrastructure & Production Engineer
Blockchain Infrastructure & Production Engineer

Westbury Partners • Sydney

On-site
AUD 120,000 - 180,000
Senior Java & Front-End Engineer — Blockchain Solutions
Senior Java & Front-End Engineer — Blockchain Solutions

Hyphen Connect Limited • Australia

On-site
AUD 100,000 - 130,000
Senior Developer
Senior Developer

XPT Software Australia • City of Brisbane

On-site
AUD 110,000 - 150,000
Senior Developer
Senior Developer

XPT Software • City of Brisbane

On-site
AUD 120,000 - 180,000