EXPERIENCE- 3-5 YEARS
We’re looking for a backend engineer to build scalable, event-driven systems on Node.js and Express. You’ll design partitioned PostgreSQL architectures, implement Kafka pipelines, and manage background jobs using Redis and BullMQ.
RESPONSIBILITIES
- Design scalable PostgreSQL schemas with partitioning/sharding (range/hash/list), ensuring migration and rebalancing safety.
- Build Kafka producers/consumers and manage schema evolution and idempotent message handling.
- Create and maintain BullMQ queues/workers for jobs, retries, and DLQs.
- Optimize reliability, performance, and observability (metrics/tracing/logs).
- Lead development verticals and come up with database design
REQUIREMENTS
- 3+ years with Node.js and Express in production.
- Strong foundation in database and system design — schema design, indexing, normalization, and consistency models.
- Hands-on with PostgreSQL sharding/partitioning and online data migration.
- Experience designing Kafka topics and consumers with idempotency and replay safety.
- Proficiency with Redis/BullMQ (rate limits, retries, concurrency, DLQs).
- Solid TypeScript/JavaScript and testing skills.
- Experience with monitoring, profiling, and tuning (p95 latency, connection pools).
EDUCATION
- Bachelor's in Computer Science, IT, or equivalent experience.
Monday-Friday
Work from office only.
Regards,
Guddi Tamkoria
Pay: ₹360,000.00 - ₹1,000,000.00 per year
Work Location: In person