Job Description
Senior Backend Developer (NestJS) with Blockchain & SSI Experience
Job Title: Senior Backend Developer (NestJS) with Blockchain & SSI Experience
Location: Dehradun
Job Type: Full-time
Experience: Senior (4+ years)
About Us
In a world ever progressing, the concept of identity undergoes transformation. Our aim is to create solutions that elevate individuals to be Self-Sovereign, ensuring their digital existence is as authentic and safeguarded as their physical one. Join us on our mission to reshape the way identity works in a rapidly evolving digital era.
Job Overview
We are seeking a Senior Backend Developer with expertise in NestJS and a strong background in blockchain development, preferably in Self-Sovereign Identity (SSI). You will play a key role in designing, developing, and optimizing scalable backend solutions for decentralized identity and blockchain-based applications. This is an exciting opportunity to work on cutting-edge technologies that drive security, privacy, and decentralized identity solutions.
Role & Responsibilities:
Backend Development:
- Architect, develop, and maintain scalable backend services using NestJS.
- Design RESTful and GraphQL APIs for secure and efficient data exchange.
- Optimize performance and security in backend services.
Blockchain & SSI Integration:
- Develop and integrate Self-Sovereign Identity (SSI) solutions, such as DIDs, Verifiable Credentials, and Identity Wallets.
- Work with blockchain protocols like Ethereum, Hyperledger, Polygon, or Hedera to build decentralized identity solutions.
- Implement secure cryptographic mechanisms like Zero-Knowledge Proofs (ZKPs) for identity verification.
Database & Infrastructure:
- Design and manage databases using PostgreSQL, MongoDB, or other NoSQL/SQL solutions.
- Ensure secure data storage and efficient query handling.
- Optimize backend services for scalability and high availability.
Security & Best Practices:
- Implement OAuth2, JWT, DIDAuth, and other authentication/authorization mechanisms.
- Write secure and well-documented code following best security practices.
- Conduct code reviews and mentor junior developers.
Collaboration & Innovation:
- Work closely with frontend developers, DevOps teams, and blockchain engineers.
- Stay updated with the latest SSI and blockchain trends to propose innovative solutions.
- Participate in architectural discussions and technical decision-making.
Required Skills & Experience:
NestJS & Backend Development:
- 5+ years of experience in backend development with Node.js & NestJS.
- Strong knowledge of TypeScript, Express.js, and GraphQL.
- Experience building microservices-based architectures.
Blockchain & SSI Expertise (Preferred but not mandatory):
- Experience working with Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs).
- Familiarity with Hyperledger Aries, Indy, AFJ, or similar SSI frameworks.
- Smart contract development experience in Solidity, Rust, or Chaincode is a plus.
Database & Security:
- Strong understanding of PostgreSQL, MongoDB, or other NoSQL/SQL solutions.
- Knowledge of cryptographic principles like hashing, encryption, and digital signatures
Other Required Skills:
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- Familiarity with cloud services (AWS, Azure, GCP) for backend deployment.
- Excellent problem-solving skills and ability to work in an Agile environment.
Preferred Qualifications
- Contributions to SSI open-source projects or blockchain communities.
- Experience working with Decentralized Identity Standards (W3C, DIDComm, OpenID Connect).
- Strong background in Web3 and tokenized ecosystems
Benefits
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge blockchain technology.
- Collaborative and dynamic work environment.
- Professional growth and development opportunities.
- Flexible working hours and remote work options.
Why Join Us?
At Soulverse, we believe in empowering individuals and creating innovative solutions that drive change. Our culture fosters creativity, collaboration, and growth, giving you the opportunity to make a significant impact while working on cutting-edge technology. Be part of a team that values authenticity and is passionate about reshaping the future.
How to Apply
To apply for the Senior Backend Developer position at Soulverse, please send your updated resume along with a portfolio or link showcasing your Senior Backend Developer to kavitha.thanniru@soulverse.us. We look forward to reviewing your application