[Remote] TypeScript Engineer
Note: The job is a remote job and is open to candidates in USA. Maven Workforce Inc. is seeking a Forward Deployed Engineer to build secure identity flows across agent-commerce protocols, edge infrastructure, and digital wallets. The role focuses on TypeScript/Node.js middleware, identity and authentication integrations, Verifiable Credentials, token verification, security testing, and integration documentation.
Responsibilities
- Implement verified identity and loyalty signals across UCP and agent-commerce workflows
- Build TypeScript/Node.js merchant middleware and protocol integrations
- Develop secure edge verification using Cloudflare Workers or equivalent
- Implement OAuth/OIDC-based identity linking and token verification
- Build a Verifiable Credentials proof of concept using OID4VCI/OID4VP and SD-JWT
- Implement JWT/JWS verification, JWKS caching/rotation, replay protection, and secure headers
- Develop fraud/security test cases covering replay, token reuse, account takeover, and abuse scenarios
- Create integration documentation and demo storefront implementations
Skills
- 5+ years of TypeScript / Node.js development
- Strong HTTP, REST API, and backend development experience
- Hands-on OAuth 2.0 Authorization Code + PKCE and OIDC
- Strong JWT/JWS, JWKS, ES256/EdDSA and token verification experience
- Experience with JWKS rotation, replay protection, audience/TTL/JTI validation
- Hands-on Verifiable Credentials experience
- Knowledge of W3C VC 2.0, OID4VCI, OID4VP, and SD-JWT VC
- Experience with DID methods such as did:web or did:key
- Experience with a digital wallet SDK such as Credo or equivalent
- Experience with Cloudflare Workers or similar edge platforms
- Strong understanding of identity security, header verification, injection prevention, and rate limiting
- Ability to understand protocol specifications and implement against written acceptance criteria
- BBS+ / Zero-Knowledge proofs
- UCP or Google Merchant Center experience
- Loyalty, promotions, or e-commerce systems
- Fraud prevention or bot-management experience
- Next.js / Node 22
- Experience with agentic commerce or AI-agent ecosystems
Company Overview