Responsibilities
- Design, build, and operate microservices and event-driven systems in Golang and Node.js .
- Architect and implement real-time pipelines using Kafka (topics, partitions, consumer groups, stream processing).
- Model, design, and optimise schemas and queries in Postgres (including partitioning, indexing, replication, and backups).
- Build low-latency real-time features (WebSockets, gRPC streaming, server push, pub/sub patterns).
- Implement end-to-end observability: metrics, logging, distributed tracing, alerting, and SLOs.
- Ensure reliability at scale: capacity planning, load testing, rate limiting, backpressure handling, graceful degradation.
- Own CI/CD, release processes, and infrastructure-as-code related to backend services.
This job was posted by Sumitabh Ghosh from Prana Tree.