Northern Labs is hiring a
Senior Blockchain Developer in Canada
![Logo of Northern Labs](https://cdn.jobscollider.com/logo/northern-labs-4569.webp)
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
Similar Jobs
- 2 days ago💰$140k-$150k📍United States
- week ago💰~$186k📍Brazil
- 1 months ago💰~$171k-$210k📍Worldwide
- 3 days ago💰~$70k-$83k📍United Arab Emirates
- today💰~$145k-$187k📍United States
- today💰~$38k-$54k📍Philippines
- today💰$58k-$73k📍Canada
- today💰$100k-$150k📍United States
- today💰~$108k-$135k📍Asia