30 days left

Full Stack Blockchain Developer — Solidity / Ethereum

N
NDAX

Calgary, Canada — On-site

Full Time Posted: Mar 12, 2026
Job description

NDAX is a cryptocurrency exchange based in Canada focused on building digital asset trading infrastructure and blockchain-based financial services. The company operates an exchange platform and develops blockchain technology solutions within its engineering division.

This role involves working as a Full Stack Blockchain Developer responsible for building and maintaining Ethereum-based applications and smart contract systems. The engineer will work with an agile development team to design scalable blockchain services, implement smart contract functionality, and maintain supporting infrastructure used in production environments. The position contributes to engineering efforts across blockchain infrastructure roles and Ethereum-based application development, supporting distributed systems that operate at scale within the company’s exchange ecosystem.

This role supports engineering teams responsible for scaling a web3 team building blockchain infrastructure.

🔹 Responsibilities

• Develop and test Ethereum smart contracts using Solidity.
• Work with other engineers in an agile environment to build new solutions using blockchain technologies.
• Design and optimize scalable services capable of operating at production scale.
• Own feature implementations and maintain continuous integration pipelines.
• Improve code quality through unit testing, automation, and code reviews.
• Monitor and manage cloud servers and infrastructure tools supporting the blockchain platform.

Experience relevant to web3 smart contract roles and production blockchain development environments is particularly valuable.

🔹 Requirements

• Professional experience as a software engineer with at least 1 year of Solidity programming experience.
• Experience with blockchain development frameworks or libraries such as Truffle, Embark, Web3.js, ethers.js, OpenZeppelin, or Dapphub.
• Strong focus on smart contract security and understanding of potential Solidity exploits.
• Experience with web technologies including Node.js, Go, Python, React, Angular, Redux, VueJS, Bootstrap, Docker, CoreOS, and RocksDB.
• Strong understanding of Ethereum, smart contracts, cryptography, and JavaScript.
• Familiarity with GitHub, DevOps practices, and cloud infrastructure platforms such as DigitalOcean, AWS, or Azure.
Bachelor’s degree in Computer Science or Computer Engineering, or equivalent experience.
• Candidates at junior or senior levels may be considered based on technical capability and experience.

🔹 Compensation & Benefits

• Eligibility to enroll in a stock option plan with an early-stage company
• Health care benefits available after three months of employment
• Access to a gym membership
• Opportunity to gain experience working on blockchain infrastructure and exchange technology

🔎 Browse more blockchain developer jobs and web3 smart contract roles on the ArtOfBlockchain job board.