Sr Node.js Backend Developer
Puffin Technologies Pvt. Ltd.
Job Description
About the role
We're hiring a Senior Integration Engineer to build and maintain connectors with identity verification, authentication, and IAM platforms. You'll own integrations end-to-end : from reading vendor API docs to shipping production code that handles PII safely and reliably.
Must-have
- 8+ years building production systems in Node.js + TypeScript. - Strong grasp of REST / HTTP: auth flows, pagination, retries with exponential backoff, idempotency, webhook signature verification (HMAC).
- Hands-on with identity protocols - OIDC, OAuth 2.0 (all grant types), SAML 2.0, SCIM 2.0.
- Microservices
- Testing discipline - unit + integration tests, HTTP mocking (nock/msw).
- MongoDB
Strong-to-have
- Secure handling of PII and secrets - KMS/Secrets Manager, redaction, no secrets or sensitive data in logs.
- ReactJS
- Defensive parsing with Zod / io-ts or equivalent.
- Experience integrating with identity verification or IAM platforms (e.g., Okta, Auth0, Ping, Jumio, Onfido, Persona, Socure, ForgeRock, Workday, Sailpoint).
- FIDO2 / WebAuthn / passwordless auth exposure.
- Decentralized identity - W3C DIDs, Verifiable Credentials.
- Familiarity with NIST 800-63-3 (IAL/AAL), KYC/AML basics.
- Background job frameworks - BullMQ, SQS, or Kafka.
- Compliance awareness - SOC 2, GDPR, DPDP Act (India), BIPA.
- Observability - structured logging, OpenTelemetry, correlation IDs.
- Docker + one cloud (GCP / AWS / Azure).
Nice-to-have
- Prior work on multi-tenant SaaS connectors or iPaaS platforms.
- Contributions to open-source identity libraries.
Candidate must be located in Chandigarh tricity area.
Incentives:
- Competitive salary.
- Employer sponsored Health Insurance for the immediate family.
- Employer sponsored Accidental Insurance.
- Paid time off.
This job has really good perks including salary and very good professional growth opportunity within the company. Full-time position salary range depends on the professional experience and technical interview performance.
Company website: https://puffintech.io/