Role Overview:
You will be a versatile Full-Stack Blockchain Engineer at InfraSingularity, a pioneering investor and builder in the Web3 ecosystem. Your main responsibility will be to develop scalable full-stack Web3 applications using React, Next.js, and NestJS with TypeScript. Additionally, you will be involved in Daml logic design, smart contract engineering, API & integration, DApp experience, and ensuring security first practices in data modeling and transactions.
Key Responsibilities:
- Architect and build scalable full-stack Web3 applications using React, Next.js, and NestJS with TypeScript.
- Model complex multi-party agreements and distributed workflows using Daml, ensuring fine-grained authorization and data privacy.
- Develop and deploy secure contracts in Solidity while integrating them with Daml-driven ledger environments.
- Build backend services with NestJS that interface with the Daml Ledger API (via gRPC or JSON API) and standard blockchain providers.
- Lead frontend development for decentralized applications, ensuring smooth wallet integrations (MetaMask, WalletConnect) and intuitive UX for complex financial interactions.
- Implement best practices for privacy-preserving data modeling and secure transaction signing across both public and private ledgers.
Qualifications Required:
- 3+ years of engineering experience with React, Next.js, and NestJS (TypeScript).
- Hands-on experience writing Daml templates, choices, and triggers. Deep understanding of the Daml Ledger model (Signatories, Observers, and Parties).
- Proven ability to use ethers.js, wagmi, and rainbowkit alongside Daml TypeScript/JavaScript libraries.
- Strong grasp of functional paradigms (Daml/Haskell/Scala) to write clean, predictable code.
- Familiarity with Solidity (EVM) and an interest in emerging stacks like Rust (Anoma/Sei).
- Ability to drive end-to-end features in a fast-paced, collaborative startup environment.
Note: Omitted any additional details of the company that were not present in the job description.