Fullstack Engineer at Spruce

Full Time1 month ago
Employment Information
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.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact