Northern Labs is hiring a
Senior Blockchain Developer in Canada

Logo of Northern Labs
Senior Blockchain Developer
🏢 Northern Labs
💵 ~$186k
📍Canada
📅 Posted on Jun 8, 2024

Summary

Northern Labs is seeking a Senior Developer with blockchain expertise to join their team. The candidate should have 8+ years of senior software development experience, systems engineering experience, practical experience with cryptography, optimization in large scale systems, building and managing distributed systems, experience with known blockchain technologies, excellent problem-solving skills, communication skills, Scrum/Agile development practices, strong competence of version control systems, and demonstrated knowledge of software development tools and processes relevant to one of the following languages (C, C++, Python). Bonus attributes include previous experience in a fast-paced startup environment, managing shipped products using databases and backend technologies, a degree in mathematics or cryptography, and strong social skills collaborating with both internal and external stakeholders.

Requirements

  • Ambition, eagerness to learn, a positive attitude, and the ability to work within a team environment
  • 8+ years experience in a senior software development role
  • 4+ years of experience working on web development projects in a senior or lead role
  • Systems engineering experience with distributed tech stacks
  • Practical experience with and a strong understanding of data structures and algorithms
  • Experience with cryptography and its application in reference to anonymity and security within technology
  • Experience with optimization in large scale systems
  • Experience building and managing distributed systems
  • Experience with known blockchain technologies (Bitcoin, Ethereum, etc.)
  • Excellent problem solving skills and ability to communicate complex ideas to both team mates and non-technical stakeholders
  • Experience working with Scrum/Agile development practices and teams to develop and release products
  • Strong written and verbal communication skills in a team setting and experience communicating with remote teams
  • Experience working within technical teams on live or shipped projects
  • Demonstrated knowledge of software development tools and processes relevant to one of the following languages (C, C++, Python)
  • Strong competence of version control systems and industry standard workflows (GitFlow, GitHub Flow, etc.)

Responsibilities

  • Architect and author Ethereum smart contracts in Solidity and collaborate with security auditors reviewing these contracts
  • Participate as a hands-on technical leader, building product features and making decisions with software architects to shape the way our technology is built
  • Communicate with external teams and customers to help implement features and coordinate product changes
  • Give advice and guidance to various teams based on the topic of blockchain technologies and drive architectural conversations
  • Be accountable for development deliverables and guiding team tasking
  • Work with engineering leads to define scope, deliverables, and identify project risks and mitigations
  • Act as a technical authority and advocate for blockchain technologies. Educate managers, peers, and key stakeholders on possibilities and limitations in the space

Preferred Qualifications

  • Previously shipped products using blockchain technology
  • Experience in a fast paced startup environment
  • Experience working with consensus methods
  • Degree in mathematics or cryptography
  • Experience managing a shipped product using databases and backend technologies
  • Strong desire to learn new skills
  • Social skills collaborating with both internal and external stakeholders solving complex problems
Help us out by mentioning to Northern Labs that you discovered this job opportunity on JobsCollider. Your support is greatly appreciated. Thank you 🙏
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs