Puffin Technologies Pvt Ltd

Full job description

About the role

Company website: https://puffintech.io/

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.

What you’ll do

– Design and build Node.js integrations with third-party identity verification and authentication providers.

– Implement OAuth 2.0 / OIDC / SAML / SCIM flows and webhook receivers

– Handle token lifecycle, retries, rate limits, and schema drift across vendor APIs.

– Build audit trails and reconciliation logic for verification events

– Collaborate with product and security to ship compliant, observable integrations.

Must-have

– 5+ 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.

– Experience integrating with identity verification or IAM platforms (e.g., Okta, Auth0, Ping, Jumio, Onfido, Persona, Socure, ForgeRock, Workday, Sailpoint).

– Secure handling of PII and secrets – KMS/Secrets Manager, redaction, no secrets or sensitive data in logs.

– Defensive parsing with Zod / io-ts or equivalent.

– Testing discipline – unit + integration tests, HTTP mocking (nock/msw).

Strong-to-have

– 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 India.

Incentives:

1. Work from home.

2. Competitive salary.

3. Health Insurance

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.

Job Type: Full-time

Pay: From ₹1,200,000.00 per year

Benefits:

  • Health insurance
  • Paid time off
  • Work from home

Application Question(s):

  • How soon can you join considering notice period, if selected?
  • What is your current pay, how much salary are you expecting?
  • Rate your Node.js proficiency on 1-10 scale
  • This job requires working in shift 1:30PM – 10:30 PM, are you able to support that?
  • Do you any experience making 3rd party APIs calls using Node.js backend?

Experience:

  • Total: 5 years (Required)
  • Node.js: 5 years (Required)
  • production: 5 years (Required)

Work Location: Remote

Job Category: Node.js Backend Developer
Job Type: Full Time
Job Location: Mahbubnagar

Apply for this position

Allowed Type(s): .pdf, .doc, .docx