Blockchain Engineer (Remote)

Vancouver, BC
External – Client /
Full Time /
Hybrid

***This is a hybrid role (1-2 days/week onsite), located at 60 Smithe Street, Downtown Vancouver***



About our client

Our client is seeking an experienced Blockchain Engineer to build at the forefront of the biggest change in music since streaming, creating new revenue streams and opportunities for musicians, their teams, fans, and all other music stakeholders.

Role Mission

Our client is bringing development in-house and seeking a Blockchain Engineer to integrate and complete the work of an their previous external partner. Initially, the role will involve wallet initializing and smart contracts. This person will be responsible for the creation and documentation of high-quality code while contributing (making recommendations) during team feature ideation and iteration planning sessions (for product and workflow).

Post outsourced work integration, the Blockchain Engineer will take on product expansion, bug fixes, ongoing iteration, and data analysis of user behaviour to enhance platform functionality and user experience.

Deliverables

    • Design and implement new software and software components 
    • Write quality software code according to business requirements and user stories
    • Create clear, comprehensive documentation of all software code created
    • Create clear, comprehensive documentation of team processes, product research, and evolving requirements 
    • Ensure quality control throughout the software development lifecycle
    • Analyze data and APIs for integration purposes 
    • Test and deploy developed software 
    • Mentor other developers including code reviews 
    • Attend and contribute to daily standup meetings 
    • Attend and contribute to sprint planning, sprint reviews, and retrospectives
    • Track all work in Jira 

About you

    • Bachelor's+ degree in Computer Science 
    • 7+ years of software development experience 
    • Experience working with Solidity and Blockchain (2+ years) 
    • Experience designing software architecture and defining software requirements
    • Strong written and verbal communication skills 
    • A clear and genuine interest in technology trends 
    • The ability to meet deadlines and think strategically 
    • Experience working on agile teams using Scrum methodology

Tech Stack

    • Front End: React, TypeScript, Nodejs
    • Blockchain: Solidity, Smart Contracts, Web3 Integration, Ethers Typechains, EVM Chains
    • Cloud/DevOps: Terraform, AWS

Other Tools

    • Github
    • Plaid
    • Stripe
    • Jira
    • Confluence
    • Slack
    • Figma