Make a real difference in the blockchain industry! Build the change you want to see.
We are seeking a highly skilled and motivated hands-on Architect to support the design and development of innovative decentralized identity solutions. The ideal candidate will have a strong background in distributed systems, cryptographic protocols, and hands-on experience with blockchain and decentralized identity standards. You will collaborate with cross-functional teams to create secure, scalable, and user-centric identity systems that empower individuals to control their own data.
Key Responsibilities:Architectural Design: Design scalable, secure, and efficient decentralized identity systems leveraging technologies such as blockchain, DID (Decentralized Identifiers), and Verifiable Credentials.
Development: Implement end-to-end solutions, backend services, and APIs, ensuring seamless interoperability across systems.
Standards Compliance: Ensure alignment with KERI, Trust Over IP, W3C standards, DID specifications, and other relevant frameworks.
Technical Development: Provide hands-on development guidance to development teams, ensuring best practices in coding, testing, and deployment.
Collaboration: Work closely with product managers, UX designers, and stakeholders to define requirements and deliver user-centric solutions.
Research and Innovation: Stay updated on emerging trends in decentralized identity, privacy-preserving technologies, and cryptographic advancements, integrating innovative approaches into product development.
Security and Performance: Perform rigorous testing and analysis to ensure systems are secure, resilient, and performant in real-world scenarios.
Documentation: Create comprehensive architectural diagrams, technical documentation, and deployment guides.
Technical Expertise:
Proven experience in designing and developing secure software, backend services, and APIs
Proficiency in programming languages such as JavaScript/TypeScript, Python or Rust.
Demonstrable knowledge of decentralized identity solutions and/or Public Key Infrastructure (PKI) and Management (PKM).
Hands-on experience with blockchain platforms (e.g., Cardano, Bitcoin, Ethereum, Hyperledger, Polygon)
Strong understanding of cryptographic principles, including asymmetric encryption and hashing functions.
Designing secure software and services.
Familiarity with distributed systems, consensus mechanisms, and secure communication protocols.
Experience:
8+ years in software development with at least 3 years in decentralized or blockchain-based solutions.
Previous roles as a technical architect or lead backend developer on large-scale, complex systems.
Standards and Tools:
Preferred Qualifications:
Familiarity with self-sovereign identity principles.
Experience with privacy-preserving technologies.
Experience with Docker, Containers and related technologies.
Contributions to open-source projects.
Excellent problem-solving skills and the ability to translate business requirements into technical solutions.
Soft Skills:
Strong communication and collaboration abilities.
A proactive mindset with a focus on delivering results.
Ability to work in a fast-paced, agile environment.
Passion for innovation and driving the adoption of decentralized technologies.
This role is ideal for individuals passionate about empowering users through decentralized technologies and who thrive in dynamic, innovation-driven environments. An aptitude for decentralized technologies combined with a passion for technical design and development is essential.
User Empowerment: You will design and build solutions that give individuals control over their digital identities, enabling secure and private data sharing.
Industry Standards: Your work will contribute to the development and adoption of open standards for decentralized identity, promoting interoperability and innovation across the ecosystem.
- Real-World Solutions: You will create tangible solutions that address real-world challenges, such as identity theft, data breaches, and access control, creating positive impact.