Join a energetic team focused on advancing decentralized technology solutions as a Blockchain Software Engineer. This role is based in Markham, Canada, and offers a hybrid work arrangement with some on‑site presence preferred. You will contribute to the development and implementation of blockchain‑based applications, collaborating with cross‑functional teams to deliver secure and scalable solutions. Occasional travel may be required to support project needs and team collaboration.
Responsibilities
Design, develop, and maintain blockchain‑based software solutions
Collaborate with product managers and other engineers to define technical requirements
Implement smart contracts and decentralized applications (dApps)
Ensure the security and integrity of blockchain integrations
Participate in code reviews and contribute to best practices
Troubleshoot, debug, and optimize blockchain applications
Stay updated on emerging trends and technologies in blockchain
Skills & Requirements
Proven experience with blockchain development (e.g., Ethereum, Hyperledger, or similar platforms)
Proficiency in programming languages such as Solidity, JavaScript, or Python
Understanding of cryptographic protocols and decentralized systems
Familiarity with smart contract development and deployment
Experience with version control systems (e.g., Git)
Strong problem‑solving and analytical skills
Ability to work in a hybrid setting with some on‑site presence in Markham, Canada