Job Description

About the Role
ODI is seeking a hands-on Senior Backend Engineer to build scalable, production-grade backend systems for client-facing software. You'll work closely with product managers, frontend engineers, and other backend developers to deliver secure, reliable, and cost-efficient systems. If you thrive on complex backend challenges and real-time architectures, this role is for you.

What You'll Do

Design, implement, and maintain backend services with 20, TypeScript, and Express.
Build RESTful APIs and real-time features using Socket.IO.
Develop multi-tenant architectures and middleware for auth, logging, and error handling.
Model and manage PostgreSQL databases using Drizzle ORM, optimizing queries and handling migrations with Drizzle Kit.
Implement Redis caching, BullMQ queues, and event-driven background jobs.
Enforce RBAC, tenant isolation, secure webhooks, and authentication flows using
Integrate AWS S3 / Cloudflare R2, SendGrid, Stripe, a...

Ready to Apply?

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

Submit Application