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