Search by job, company or skills

InfoVision Inc.

Nodejs Backend Engineer

5-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Critical Skills To Possess

  • 510+ years backend engineering experience; strong hands-on Node.js.
  • Proven experience building microservices and API-first backend platforms.
  • Strong understanding of:
  • async programming, event loops, streams
  • API security (JWT, OAuth2/OIDC), OWASP basics
  • distributed system patterns (idempotency, retries, eventual consistency)
  • Experience with Azure cloud platform. Azure services experience: APIM, Functions, Service Bus, Key Vault, Blob Storage, Cosmos/Mongo DB, Application Insights

and containerization (Docker, Kubernetes/AKS).

  • Solid engineering practices: unit/integration testing, code reviews, CI/CD, clean architecture.

Good-to-Have

  • Loyalty / rewards domain experience (points, tiers, redemption rules, fraud/abuse controls).
  • Experience with CIAM platforms (SAP CDC/Gigya) including consents and privacy workflows.
  • Experience with performance tuning at scale (high traffic, peak loads, caching strategies like Redis).
  • Experience with PCI/PII controls, GDPR-style consent handling, and secure data design.

Preferred Qualifications

  • BS degree in Computer Science or Engineering or equivalent experience

Roles & Responsibilities

  • Build and maintain Node.js microservices for loyalty journeys (earn/burn, wallet, coupons, tiers, referrals, etc.).
  • Design and implement REST APIs (and event-driven flows) with clear contracts, versioning, and backward compatibility.
  • Own backend non-functional requirements: performance, security, scalability, reliability, and cost awareness.
  • Implement authentication/authorization and secure customer flows (e.g., OAuth2/OIDC, token validation, role/claim-based access).
  • Integrate with external systems such as:
  • CIAM (e.g., SAP CDC/Gigya) for identity/profile/consents
  • Commerce/CRM/ERP, payment/reward partners, notification providers, analytics
  • Build asynchronous workflows using messaging/queues (e.g., Azure Service Bus / Solace-like patterns), retry, idempotency, and DLQ handling.
  • Work with data stores (e.g., Cosmos DB / MongoDB / SQL) and implement efficient queries, indexing, caching, and data lifecycle practices.
  • Implement observability: logging, metrics, tracing, dashboards, alerting; participate in incident triage and postmortems.
  • Collaborate closely with product, mobile/web, QA, DevOps, security, and architecture; contribute to refinement and estimation.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137142855