Backend Developer

Blue Rewards is a mobile lifestyle and loyalty platform. This role focuses on designing, developing, and operating Node.js backend services that power customer identity, rewards journeys, coupons, points, redemptions, campaigns, and integrations with multiple third party enterprise systems.

Tech Stack

  • Node.js, TypeScript, Express/Fastify/NestJS etc
  • Azure (AKS, APIM, Cosmos/Mongo DB, Service Bus, Key Vault, App Insights)
  • Datastores: Cosmos/Mongo DB / SQL; Cache: Redis
  • CI/CD: Azure DevOps / GitHub Actions
  • Messaging: Service Bus, Solace
  • Observability (App Insights, Dynatrace etc.)
  • Testing: Jest, Supertest; API: Open API/Swagger

Must-Have Skills & Experience

  • 5?10+ 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.

Not sure where to start? Ask IVY.
IVY