Software Development Engineer 2 — INK IN CAPS
Dec 2025 — Present · Mumbai
Back-end engineering on a creator subscription platform: real-time messaging infrastructure, the subscription and wallet money paths, and the async job layer behind them.
- Designing real-time WebSocket infrastructure on Socket.IO and Redis Pub/Sub across multiple servers for live messaging and notifications.
- Managing the end-to-end subscription lifecycle — activation, renewal, expiry, invoicing, retries and failure recovery — with idempotency mechanisms that prevent duplicate charges.
- Building wallet and ledger functionality for credit, debit and balance tracking with atomic, consistent transactions.
- Running Redis-backed BullMQ queues so renewals, notifications and invoicing happen outside the request path.
- Developing signature-validated webhooks and push notification pipelines on AWS EC2, ALB, Route 53, Lambda, SES and S3.
- Redesigned a slow home-feed endpoint, cutting load time by ~75% and data transfer by up to 90% under typical usage.