Backend Engineering Intern (Node.js / TypeScript / Supabase)
Position Summary
We are seeking a Backend Engineering Intern with strong fundamentals in Node.js and TypeScript to join Irnofic's founding team. Irnofic is building a multi-tenant AI WhatsApp SaaS platform — powering autonomous AI assistants for businesses on WhatsApp. You will work directly on the core infrastructure: webhook pipelines, multi-tenant data isolation, background job queues, and AI orchestration with Claude. This is production-grade work on a live system.
If you want 6 months of real SaaS backend experience that you can point to — this is it.
Key Responsibilities
* Build and maintain webhook handlers that receive, verify, and process WhatsApp messages from Gupshup at scale.
* Write Supabase (PostgreSQL) queries, design schema changes, and implement Row Level Security policies for tenant data isolation.
* Integrate and maintain background job queues using Trigger.dev for broadcasts, reminders, and scheduled automation.
* Implement per-tenant rate limiting using Upstash Redis with sliding window counters.
* Work with the Claude AI API — structuring prompts, handling tool use blocks, and building the tool executor pipeline.
* Write idempotency logic to prevent duplicate message processing on webhook retries.
* Participate in code reviews, architecture discussions, and sprint planning.
Required Skills / Qualifications
* Solid working knowledge of Node.js and TypeScript.
* Comfortable writing SQL — joins, filters, inserts, indexes.
* Understands REST APIs and webhooks — has handled an inbound POST request before.
* Has built something real, even a personal or college side project.
* Git basics — branching, pull requests.
* Knows why an API key must never appear in frontend code.
Preferred Skills / Experience
* Any hands-on experience with Supabase or PostgreSQL.
* Exposure to Redis or any queue/job system (BullMQ, Trigger.dev, etc.).
* Familiarity with HMAC signature verification or webhook security patterns.
* Experience consuming third-party APIs (any platform — payment, messaging, etc.).
* Basic understanding of multi-tenancy and data isolation concepts.
Engagement Details
* Duration: 6 months
* Location: Hybrid — Mumbai
* Compensation: Paid internship
* Screening: A small paid technical task will be assigned before onboarding
Skills: Node.js, TypeScript, PostgreSQL, Supabase, Redis, REST APIs, Trigger.dev, Webhook Integration
Do Fill the form
https://docs.google.com/forms/d/e/1FAIpQLScq2DpXVWxlt61hsiN4qUD_F5R7OQ1yHzRjhbZG51r9joHx_Q/viewform?usp=dialog
Pay: ₹3,000.00 - ₹5,000.00 per month
Work Location: Hybrid remote in Kamothe, Navi Mumbai, Maharashtra