Skip to content
Blockchain Headhunter
Back to all jobs

Lead Software Engineer

SeniorUSA/RemoteFilled

Our client is looking for a lead developer with experience in working in distributed teams working on open-source software and driving the development process. 
They are a small, passionate team who likes to work hard and gets things done. In this fast-paced blockchain world, thy need to move fast, while ensuring the safety and security of our digital identifications. They require a hands-on developer who is proactive, flexible, disciplined and 
communicative. One who doesn't shy away from leadership and mentoring newer team members.

Responsibilities


You will be responsible for designing and implementing a secure, stable, decentralized identity platform using Blockchain technology, as well as developing an open-source community and ecosystem based on the platform. This role is ideal for someone with a strong track-record in opensource projects and an interest in decentralized, self-sovereign identity.

 


• Design and implementation of highly-available and performant solutions.
• Writing reusable, testable, and efficient code.
• Implementation of security and data protection protocols.
• Documenting and presenting open-source solutions.
• Interacting with and contributing to standards groups.
• Document and demonstrate solutions by developing documentation, 
flowcharts, layouts, diagrams, charts, code comments and clear code
• Directing the development team in the design, development, coding, 
testing and debugging of applications
• Participate in code reviews, education and mentorship.

Required Qualifications


• Extensive experience maintaining Open Source projects.
• Experience in writing smart contracts in Rust and Solidity.
• Strong experience with Node.js, Typescript, Javascript and React.
• Can work with high autonomy.
• Strong communication and problem solving skills.
• Expert-level experience in JavaScript, ES6+.
• Strong experience in type-safe languages.
• Experience with Docker & Kubernetes.
• Experience working with Scrum and Kanban, preferably in a 
distributed team.
• Strong experience in automated testing frameworks, unit tests and 
CI/CD.
• Strong grounding in Web-application security.
• Understanding fundamental design principles around designing 
scalable applications.
• Experience with Git.

Many searches never become public.

Get on our radar for confidential mandates before they're announced.