Job Description
This role is centered around developing and maintaining products that leverage decentralized identity technologies. The ideal candidate will collaborate with cross-functional teams to deliver features, updates, and rigorous testing protocols. They will also play a key role in promoting emerging and established identity standards, such as Verifiable Credentials (VCs), Decentralized Identifiers (DIDs), and Sign-In with Ethereum (SIWE), to a growing developer community. Additionally, the candidate will ensure the delivery of high-quality, well-documented code that enhances the developer experience and software portability.
Key Responsibilities
- Collaborate with cross-functional teams to design, develop, and test new features and updates for decentralized identity products.
 - Promote the adoption of emerging and well-established identity standards (e.g., VCs, DIDs, SIWE) within the developer community through documentation, tutorials, and integration examples.
 - Continuously refine code quality by implementing best practices for clean coding, accessibility, and comprehensive documentation.
 - Work with stakeholders to ensure that software meets security and performance benchmarks, and that version control and release cycles are managed efficiently.
 - Engage in code reviews and knowledge sharing to maintain high standards across the team and foster a collaborative development environment.
 
Job Requirements
- Proficient in programming languages such as JavaScript, Python, or Go, with experience in building scalable and secure decentralized identity systems.
 - Strong understanding of blockchain technologies, smart contracts, and cryptographic protocols to implement and integrate identity standards effectively.
 - Experience with version control systems (e.g., Git) and open-source development practices, including documentation, testing, and release management.
 - Excellent communication skills to collaborate with teams and explain technical concepts to non-technical stakeholders.
 - Ability to work independently and as part of a team, with a focus on delivering high-quality software and improving the developer experience.
 - Knowledge of industry standards and frameworks related to decentralized identity, including but not limited to W3C Verifiable Credentials, DID protocols, and Ethereum-based authentication mechanisms.
 - Experience with DevOps tools and CI/CD pipelines to streamline development workflows and ensure reliable software deployment.
 - Strong problem-solving skills and attention to detail to debug complex systems and maintain codebase integrity.
 - Ability to adapt to evolving technologies and standards in the decentralized identity space, staying current with industry trends and innovations.
 - Experience in creating and maintaining technical documentation, including API references, user guides, and developer tutorials, to support community engagement and product adoption.