Senior Blockchain Engineer

Good co India

Singapore

On-site

SGD 150,000 - 210,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Good co India specializes in building scalable blockchain solutions for enterprise and Web3 applications. The role focuses on designing, developing, and maintaining blockchain components, smart contracts, and backend services using Node.js, Go, Python, or TypeScript.

You will work with Ethereum and Layer 1/2 networks, build dApps and APIs, and ensure robust security practices. Leadership and collaboration with product and security teams are essential for success.

Qualifications

  • 5–10 years of software engineering with blockchain/Web3
  • Strong Ethereum, EVM, Solidity, and DApp expertise
  • Proven production-grade smart contracts deployment
  • Proficient in Solidity and at least one of Go, Rust, Python, JS/TS
  • Hands-on with Web3.js, Ethers.js, Hardhat, Foundry, Truffle, Remix
  • Knowledge of smart-contract security, testing, auditing, gas optimization
  • Experience with DeFi, tokenization, NFTs, DAOs, stablecoins, staking
  • Understanding of Layer 1/2 networks and ecosystems
  • Backend/distributed-systems: REST APIs, microservices, databases
  • AWS/Azure/GCP, Docker, Kubernetes, CI/CD, DevOps
  • Experience in financial services/fintech for Singapore roles desirable
  • KYC/AML, digital-asset regulations knowledge a plus
  • Strong problem solving, communication, leadership
  • Bachelor’s degree; Master’s advantageous; Certifications desirable

Responsibilities

  • Design and maintain scalable blockchain solutions
  • Develop and deploy smart contracts with Solidity and EVM
  • Build and integrate dApps, wallets, tokenization platforms
  • Design on-chain/off-chain architecture and data storage
  • Work with Ethereum and Layer 1/2 networks
  • Develop backend services using Node.js/Go/Python/TypeScript
  • Implement testing, security, and gas optimization
  • Participate in architecture and code reviews
  • Mentor junior engineers and provide technical leadership
  • Ensure security, privacy, and regulatory compliance

Skills

Blockchain/Web3 development
Ethereum/EVM/Solidity
Smart contracts
Backend development
Security/Auditing
DevOps/CI-CD
Cloud platforms
Leadership/mentoring
DeFi/Nfts/Tokenization
Distributed systems
Testing frameworks

Education

Bachelor's degree in CS/IT/Engineering
Master's degree in CS/Blockchain (advantage)
Blockchain/Security certifications (advantage)

Tools

Web3.js
Ethers.js
Hardhat
Foundry
Truffle
Remix
GraphQL
The Graph
Kafka

Job description

Role & responsibilities
  • Design, develop, and maintain scalable, secure, and high-performance blockchain solutions for enterprise and Web3 applications.
  • Develop and deploy smart contracts using Solidity and EVM-compatible blockchain technologies.
  • Build and integrate decentralized applications (dApps), blockchain APIs, wallets, tokenization platforms, and digital-asset solutions.
  • Design blockchain components covering on-chain/off-chain architecture, transaction processing, data storage, indexing, and blockchain integrations.
  • Work with Ethereum, Layer 1/Layer 2 networks, EVM-compatible chains, and other relevant blockchain protocols.
  • Develop and optimize DeFi protocols, tokenization solutions, NFTs, stablecoins, staking, and other Web3 applications where applicable.
  • Implement robust smart-contract security, testing, auditing, gas optimization, and vulnerability mitigation practices.
  • Integrate blockchain applications with enterprise systems, payment platforms, APIs, databases, wallets, oracles, and external services.
  • Build backend services and APIs using technologies such as Node.js, Go, Python, or TypeScript.
  • Develop blockchain infrastructure including nodes, RPC services, indexing, event processing, and blockchain data pipelines.
  • Optimize blockchain applications for performance, scalability, reliability, transaction throughput, and gas efficiency.
  • Implement automated unit, integration, smart-contract, security, and end-to-end testing.
  • Work with DevOps teams to establish CI/CD, containerization, Kubernetes, cloud deployment, monitoring, and observability.
  • Participate in architecture reviews, code reviews, technical design discussions, and engineering best-practice initiatives.
  • Collaborate with product managers, architects, security teams, data engineers, and business stakeholders to translate requirements into technical solutions.
  • Research and evaluate emerging technologies including Zero-Knowledge Proofs, Layer 2, cross‑chain interoperability, account abstraction, tokenization, and blockchain infrastructure.
  • Mentor junior and mid-level blockchain engineers and provide technical leadership on complex projects.
  • Ensure solutions meet applicable security, privacy, regulatory, compliance, and digital-asset governance requirements, particularly in financial‑services environments.
Preferred candidate profile
  • 5 to 10 years of software engineering experience, with significant hands‑on experience in blockchain/Web3 development.
  • Strong expertise in Ethereum, EVM, Solidity, smart contracts, blockchain protocols, and decentralized applications.
  • Proven experience building and deploying production‑grade smart contracts and blockchain applications.
  • Strong programming skills in Solidity and at least one of Go, Rust, Python, JavaScript, or TypeScript.
  • Hands‑on experience with Web3.js, Ethers.js, Hardhat, Foundry, Truffle, Remix, or equivalent development frameworks.
  • Strong understanding of smart-contract security, vulnerability assessment, testing, auditing, gas optimization, and secure coding practices.
  • Experience with DeFi, tokenization, NFTs, DAOs, stablecoins, staking, digital assets, and blockchain‑based financial applications.
  • Knowledge of Layer 1/Layer 2 networks, Ethereum scaling, Polygon, Arbitrum, Optimism, Base, Solana, or other blockchain ecosystems is advantageous.
  • Understanding of cryptography, consensus mechanisms, wallets, private‑key management, transaction lifecycle, RPC, nodes, and blockchain data structures.
  • Experience with blockchain indexing and data technologies such as The Graph, GraphQL, Kafka, or custom indexing solutions.
  • Experience integrating oracles, Chainlink, cross‑chain protocols, bridges, decentralized storage, and external APIs is desirable.
  • Strong backend and distributed‑systems knowledge, including REST APIs, microservices, databases, event‑driven architecture, and system design.
  • Experience with AWS/Azure/GCP, Docker, Kubernetes, CI/CD, Git, DevOps, monitoring, and cloud‑native development.
  • Strong understanding of performance optimization, scalability, high availability, and distributed systems.
  • Experience in financial services, fintech, digital assets, payments, tokenization, custody, or banking is highly desirable for Singapore‑based roles.
  • Knowledge of KYC/AML, digital‑asset regulations, cybersecurity, data privacy, and financial‑services compliance is an advantage.
  • Strong problem‑solving, analytical, communication, collaboration, and technical leadership skills.
  • Experience conducting code reviews, architecture reviews, mentoring, and technical design sessions.
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, Mathematics, or a related technical discipline.
  • Master's degree in Computer Science, Blockchain, Distributed Systems, Cybersecurity, or FinTech is an advantage.
  • Relevant certifications in Blockchain, Ethereum, Cloud, Cybersecurity, or Smart Contract Development are desirable.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Blockchain Engineer - Singapore (Remote)
Blockchain Engineer - Singapore (Remote)

Yeah! Global • Singapore

Remote
SGD 70,000 - 100,000
Blockchain Engineer
Blockchain Engineer

Tech Aalto Pte. Ltd • Singapore

On-site
SGD 90,000 - 150,000
Senior Blockchain Engineer
Senior Blockchain Engineer

OCBC Bank • Singapore

On-site
SGD 80,000 - 120,000
Competitive base salary
Flexible benefits
Learning and professional development opportunities
+1
Protocol Engineer Singapore
Protocol Engineer Singapore

The Fun Group • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (Backend) Singapore
Software Engineer (Backend) Singapore

Aquariux • Singapore

On-site
SGD 60,000 - 90,000
Protocol Engineer (Singapore)
Protocol Engineer (Singapore)

Fun • Singapore

On-site
SGD 180,000 - 280,000
Remote Blockchain Engineer: Smart Contracts & DApps
Remote Blockchain Engineer: Smart Contracts & DApps

Yeah! Global • Singapore

Remote
SGD 70,000 - 100,000
Business Development Manager - Singapore
Business Development Manager - Singapore

npm, Inc. (Node package manager JavaScript) • Singapore

On-site
SGD 100,000 - 180,000
Business Development Manager - Singapore
Business Development Manager - Singapore

CertiK • Singapore

On-site
SGD 120,000 - 180,000
Country Manager and Wealth Lead, Singapore
Country Manager and Wealth Lead, Singapore

Blockchain.com • Singapore

On-site
SGD 180,000 - 300,000
In-office 4 days
Remote policy: up to 20 days
Learning budgets
+4