Job Description

Core Responsibilities:

Backend Development & APIs

  • Build and maintain backend services using 20, TypeScript, and Express.
  • Design clean, well-documented RESTful APIs with validation, versioning, and error handling.
  • Develop real-time features using Socket.IO and event-driven patterns.
  • Implement middleware-based architectures for authentication, logging, and security.

Database & Data Modeling

  • Design PostgreSQL schemas with Drizzle ORM, focusing on multi-tenant models.
  • Optimize queries, indexing, transactions, and concurrency in high-traffic environments.
  • Manage safe and repeatable schema migrations using Drizzle Kit.

Caching, Queues & Background Processing

  • Implement caching, ephemeral storage, and rate-limiting using Redis (Upstash).
  • Design and operate job queues and workers with BullMQ.
  • Apply retry, backoff, and failure recovery strategies.
  • Bui...

Ready to Apply?

Take the next step in your AI career. Submit your application to OnDemand Innovation today.

Submit Application