Talent.com
This job offer is not available in your country.
Back End Developer

Back End Developer

OPTIMAS.AI Incaurangabad, maharashtra, in
1 day ago
Job description

Designation : Back-end Engineer — NestJS / TypeScript (1–3 yrs)

Job Location : Permanent Work from Home (The office location is in Bangalore, but Permanent Work from Home is being provided to all employees. Candidates anywhere in India can apply.)

Experience : 1 - 3 years

Notice period : Immediate joiner or a maximum of 30 days

Role summary :

Own APIs, integrations, and background jobs powering OPTIMAS’s portals. You’ll build services in NestJS + TypeScript with Postgres (Prisma) , Redis (BullMQ) , and S3 / R2 , integrate SSO and third-party vendors, and keep the system observable and secure.

What you’ll do :

  • Build NestJS services (REST / GraphQL), modules, guards, interceptors; generate OpenAPI .
  • Model data in Postgres (Prisma); implement caching and BullMQ workers in Redis .
  • Implement SSO (OIDC with Okta / Azure AD) , RBAC, audit logs, rate-limits.
  • Integrate vendor systems & webhooks : Disprz (LMS) , ticketing (e.g., Zendesk / Freshdesk), CRM, ERP (NetSuite).
  • Implement exports (PDF / XLS), notifications, and secure file pipelines (pre-signed S3 / R2).
  • Add observability (logs / metrics / traces), error handling, and idempotency.
  • Collaborate with FE / mobile; maintain API contracts in a monorepo package.

Must-have skills

  • 1–3 years with Node.js + TypeScript ; hands-on NestJS (modules / guards).
  • SQL schema design; Prisma / TypeORM; performance / query basics.
  • Redis for cache / queues; BullMQ workers; job retries / backoff.
  • Secure file handling (pre-signed URLs), pagination, validation, error shapes.
  • AuthN / AuthZ concepts : OIDC / JWT / opaque tokens, role / permission checks.
  • Good Git / GitHub hygiene, testing mindset, readable docs.
  • Nice-to-haves

  • Fastify adapter, OpenTelemetry, structured logging.
  • Vector / full-text search ( pgvector / OpenSearch ).
  • PDF generation (Puppeteer) and Excel exports.
  • Basic security (OWASP, rate-limits, input sanitization).
  • Create a job alert for this search

    Back End Developer • aurangabad, maharashtra, in