Why the LEI?
Why the LEI?
We are seeking a seasoned senior developer to continue the architectural design and implementation of the KERI protocol and downstream implementations of KERIA and Signify-TS. As a key leader in our team, you will leverage your extensive experience in software architecture, decentralized systems, and
cryptographic technologies to shape the future of digital identity.
Key Responsibilities Architectural Leadership: Learn and articulate the architectural blueprint for the vLEI project, ensuring robustness, scalability, and alignment with industry standards within the existing vLEI
libraries.
Technical Design: Lead the design and continued development of core components, including
KERIA and Signify-TS.
Team Collaboration: Work closely with a talented team of developers and project managers to
deliver a secure and efficient implementation of the vLEI ecosystem.
Code Review and Quality Assurance: Ensure the highest standards of code quality and security
through rigorous code reviews and adherence to best practices.
Documentation: Create comprehensive technical documentation, including architecture diagrams, design specifications, and user guides, to facilitate collaboration and knowledge
Community Engagement: Actively participate in the open-source community, providing technical
guidance and fostering a collaborative environment.
Mentorship: Guide and mentor developers, cultivating a culture of continuous learning and
technical excellence.
Experience and competencies for success 10+ years of senior experience in software architecture, with a proven track record in designing
and deploying large-scale, decentralized systems.
Extensive experience in open-source project management, including leading and contributing to
successful open-source projects.
Strong expertise in cryptography, particularly in the areas of public key infrastructure (PKI) and
digital signatures. - Outstanding proficiency in Python.
- Exceptional ability to design secure, scalable, and maintainable soaware architectures.
Deep understanding of distributed systems, consensus algorithms, and decentralized identity
standards. - Strong problem-solving skills and meticulous attention to detail.
Excellent communication and interpersonal skills, with the ability to convey complex technical
concepts to diverse audiences. - Demonstrated success in engaging with and contributing to open-source communities.