View all jobs

Lead BlockChain Developer

Toronto, Ontario · Computer/Software

As a Lead Blockchain Engineer, you will:

    • Work with customer technical leads, client executives, and partners to manage and deliver successful implementations of blockchain and crypto-based solutions becoming a trusted advisor to decision makers throughout the engagement. 
    • Provide technical guidance and coaching to other engineers
    • Strive to be at the forefront of new modern cryptographic technologies surrounding NFTs, Blockchain, Games, Currencies and Collectibles and lead the way for our larger team
    • Work with the engineering team to package best practices and lessons learned into thought leadership and published assets
    • Interact with sales, partners, and customer technical stakeholders to manage project scope, priorities, deliverables, risks/issues, and timelines for successful project outcomes.
    • Translate business requirements into technical design and architecture
    • Develop prototypes and demos quickly
    • Function as part of an agile delivery process
    • Work on decentralized applications, infrastructure and blockchain based platforms
    • Solve sophisticated data and analytics problems at scale
    • Teach our clients how to build and deliver commercial software and services at scale

Technical Requirements:

    • Demonstrated experience creating sophisticated smart contracts or games on leading blockchains
    • Working knowledge of the various cryptographic consensus algorithms
    • Demonstrated expertise with distributed infrastructure development
    • Expertise in fault tolerant systems
    • Expertise in cryptographyUnderstanding of Resource Oriented Programming concepts and constructs
    • Ability to quickly get up to speed with new technologies
    • 10+ years experience in software development and coding in various languages (Javascript, C#, .NET, Java, Golang)

Across all of our roles, we look for folks who match the following general profile:

    • Passionate about delivering commercial software products and platforms to market
    • Deeply technical and constantly in a state of learning
    • Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives
    • Fearless in getting “hands-on” with technology and execution
    • Strong understanding of modern software engineering processes
    • Deep understanding and interest in cloud and distributed systems architectures
    • Comfortable with ambiguity with a drive for clarity

Share This Job

Powered by